Fab Cars virtual reality showroom

Virtual Reality — USC Immersive Media Lab

Fab Cars

VR Automotive Showroom Unreal Engine · Houdini Multi-Year Research Project

Re-imagining the automotive showroom in virtual reality

Fab Cars re-imagined car buying for virtual reality — a multi-year research project at USC's School of Cinematic Arts.

Why it matters: the showroom, the configurator, and the test drive all work without a dealership — or a physical car.

LabImmersive Media Lab, USC School of Cinematic Arts
DirectorCandace Reckinger
Technical | Art DirectorJordan Halsey
Programming LeadShaoyu Su
Lead DeveloperStephanie Ng
ToolsUnreal Engine 4.27 · SideFX Houdini · Houdini Engine

Over three years, the lab produced

01

The Showroom

Design · Unreal Engine · Forward Shading

Three design sources: 1970s racing stripes, LA sculptor John McCracken, and the Mercedes showroom by Kauffmann Theilig & Partner.

Every car spawns from one custom blueprint. Users change paint, interior, and trim in-headset. Forward shading and baked lighting hold VR frame rate.

Fab Cars showroom with LED walls, real-time render
In-headset configurator — paint, wheels, trim
Showroom interior render Car paint material library in Unreal Engine Car on turntable in the Unreal editor
02

Driving Experiences

Four VR Drives · Hardware Rig · LED Wall

Four VR drives — desert, city, seaside, and a fantasy world — each a full environment you steer through.

One custom hardware rig — seat, wheel, pedals — and a large curved LED wall put the test drive in the room, not on the street.

Guest driving in the VR hardware rig
Driving rig in front of the large curved LED wall
Desert drive — exterior render
Desert drive — in-cockpit view

"The test drive without the dealership "

03

Worldbuilding

Houdini Heightfields · Digital Assets · Procedural Pipeline

Every terrain started in Houdini Heightfields. Unreal blended materials and spawned foliage straight from terrain attributes.

Houdini Digital Assets ran the pipeline end to end — every environment stayed updatable, all the way through production.

Fantasy drive environment — Unreal Engine
Fantasy drive — Unreal Engine, real-time
Procedural fantasy landscape
Procedural terrain overview
Houdini terrain in the Unreal editor
Procedural desert terrain in the Unreal editor