How We Develop a VR Stand for Automotive Exhibition

A practical guide to building a VR stand for an automotive exhibition: architecture, performance, synchronization, and the exact steps we follow at our team. We share a real case and the mistakes to avoid.
Showing 1 of 1All 132 services
How We Develop a VR Stand for Automotive Exhibition
Medium
from 2 weeks to 1 month

What VR/AR installation development includes

Other studio services

Frequently Asked Questions

העבודות האחרונות

  • image_3d-visualization_ar_marketing__trying_on_products_in_a_real_interior_595_0.webp
    Developing 3D visualizations for an AR marketing company – trying on products in a real interior.
    714
  • image_ar-vr_vr_lectures_on_physics_and_chemistry_for_the_university_596_0.webp
    Developing VR lectures for a university – exploring gravity through immersive learning.
    705
  • image_ar-vr_vr_lecture_game_light_speed_simulator_597_0.webp
    Developing a VR lecture-game – exploring the concept of light speed through immersive simulation.
    336
  • image_ar-vr_vr_lecture_on_chemistry_598_0.webp
    Developing a VR lecture on chemistry – exploring atoms and orbitals in an immersive classroom
    1149
  • image_ar-vr_virtual_exhibitions_and_museums__mr_tours_and_3d_replicas_of_exhibits_600_0.webp
    Virtual exhibitions and museums – MR tours and 3D replicas of exhibits.
    909
  • image_ar-vr_outpost_watch_breach_horizon_601_0.webp
    Outpost Watch Breach Horizon
    870

At a recent automotive exhibition in Minsk, we watched a team launch a VR stand with a single headset and a laptop. The first visitor saw a loading screen for two minutes. The second one took a screenshot of the Windows desktop and left. The exhibitor lost ten leads in one hour.

We build VR stands for automotive events that survive a crowd. Our approach is based on solid architecture, performance budget, and synchronization. This article explains how we do it and what we need from you to start.

Why a VR stand for automotive exhibition fails without a performance budget

Most exhibition VR experiences are built as demos: one scene, one headset, no loading control. At an exhibition, the same scene runs for eight hours. Memory leaks become visible, frame rates drop, and the headset reboots mid-demo.

We set a performance budget at the start. For a Unity project, we cap draw calls at 300 per frame, keep the triangle count under 500k, and reserve 2 GB of GPU memory. The target is a solid 90 fps on a HTC Vive Pro 2. If the client wants a Quest 3 standalone, we cut the budget by half.

What does the performance budget include?

We list the limits we check before every build:

  • CPU frame time under 8 ms
  • GPU frame time under 6 ms
  • Draw calls under 300
  • Textures under 2 GB
  • Scene load time under 2.5 seconds

What we integrate into a VR stand for automotive exhibition

A stand alone does not sell cars. You need motion tracking, interactive controls, remote management, and analytics. Here is the core set we usually integrate.

Multi-user synchronization

We connect several headsets into one scene using Photon or a custom UDP sync. When a visitor rotates a car wheel, all other headsets see the same rotation. The synchronization latency stays under 100 ms on a local network.

For the automotive exhibition stand, we typically support up to four headsets in one scene. Each headset gets its own play area, and the shared experience is a car on a turntable. This design reduces network traffic and avoids overlapping play spaces.

Visitor tracking and audience analytics

We add a simple camera-based counter that detects the visitor's head position and body height. This data flows to a dashboard. We can tell which corner of the stand gets the most attention and how long a visitor looks at a specific car model.

We also integrate with the exhibitor's CRM. When a visitor finishes the VR tour, the system sends a lead with the selected configuration and the visitor's email if the visitor provided it at the stand.

Dynamic content update system

Exhibition organizers often change the config the night before. We build a dynamic content loader that pulls car models from a web server. No recompile needed.

The loader checks a JSON manifest on startup, downloads new assets, and swaps them at runtime. This is also used for rotating special offers or bringing a new car model to the stand without shutting down the experience.

How we optimize a VR stand for automotive exhibition performance

The main bottleneck for an automotive VR stand is not the car model, but the lighting and reflections. A showroom environment with polished paint and chrome needs real-time reflections, which are expensive.

We solve this in Unreal Engine with hardware ray tracing and in Unity with screen-space reflections and baked lightmaps by zone. The trick is to keep a statically lit background and only use dynamic reflections on the car.

Here is a real case. A client from the automotive sector brought a scene that took 14.6 seconds to load and dropped to 20 fps in the showroom area. We ran a profiler, found 1 200 draw calls and 4 GB of uncompressed textures. We reduced the texture resolution, enabled GPU instancing for the crowd, and switched to addressable assets. Load time fell to 2.1 seconds, frame rate went up to 90 fps. On the floor, the stand worked for three days without a reboot.

The optimization process starts with profiling. We use RenderDoc and the Unity Profiler to identify bottlenecks. We look at the frame time of each system, from physics to UI. A common mistake is overdraw from full-screen effects. We replace them with band-limited versions or lower the render scale on the periphery.

For multi-user stands, we also optimize network traffic. We compress transforms into 16-bit integers and send updates at 30 Hz instead of 90 Hz. This lowers the bandwidth from 5 Mbps to 0.8 Mbps per headset without noticeable degradation.

Addressing texture memory

Textures are the biggest memory consumer in an automotive scene. A single 4K PBR material for a car body can take 300 MB. We use texture streaming and mipmaps to load only the visible parts. The car itself stays high resolution, but the crowd and background are set to 1K textures.

We also use a custom shader that blends the floor reflections with a low-res environment map. This gives a convincing showroom feel without a real-time mirror.

Latency tuning for multi-user VR

In a shared stand, a visitor may watch another visitor's actions. If the network adds too much delay, the experience feels broken. We use a hybrid approach: local interpolation for the headset's own movement, and server-side reconciliation for shared objects.

For the automotive VR stand, we test with two phones on the same Wi-Fi network. The target is 50 ms round-trip. We also predict the car's rotation for 50 ms ahead and correct when a new update arrives. This hides network jitter.

Common mistakes when building a VR stand for automotive exhibition

We see the same errors across projects. The first is designing for the screen instead of the headset. Text that looks fine on a monitor becomes unreadable at arm's length. The second is ignoring the physical space. Visitors walk into walls because the VR fence is smaller than the stand floor.

The third mistake is using a single network connection for both SteamVR tracking and file downloads. We always put tracking and synchronization on separate ports. The fourth is forgetting about hygiene. Headsets get greasy and foggy. We include a lens cleaning kit and a UV sanitizer in the stand package.

What does the development process look like?

We do not give a fixed price before seeing the technical task. Our process follows four steps.

  1. Collect materials: 3D models, floor plan, visitor flow, and the client's goals.
  2. Analyze the scene and hardware, then calculate the performance budget.
  3. Design the interaction map and sync architecture.
  4. Develop in sprints, test on the actual headsets, and deploy to the stand.

During step one, we also ask about the exhibition date. A VR stand cannot be delivered in one week if the scene is not ready. We recommend starting at least a month before the event.

How long does it take to build a VR stand?

A simple single-headset stand with one car model takes two to three weeks. A multi-user synchronized stand with analytics and a dynamic content system takes six to eight weeks. The exact timeline depends on the amount of 3D content and the number of devices.

The table below shows a rough estimate.

ScopeTimeTeam
Single-headset demo2–3 weeks1 Unity developer
Multi-user stand with sync4–6 weeks2 developers, 1 artist
Full exhibition solution with analytics6–8 weeks3 developers, 1 project manager

The table is a starting point. If you already have a 3D model, the timeline shrinks by a week. If you need custom physics for a virtual test drive, add an extra week.

What to send us for a technical audit

To estimate the project, we need the 3D scene in FBX or glTF format, a floor plan with the stand dimensions, and a list of the VR headsets. If you do not have a 3D model, we can create it from a CAD model or photogrammetry.

We work remotely: you send the files, we build, test, and ship the package. No site visits needed. Our engineers have 10+ years of experience and have delivered 40+ VR projects for expos in Europe and the CIS.

Leave a request with your technical task if you need a VR stand for an automotive exhibition. For a quick reply, include the exhibition date and the number of visitors you expect.