← Back to Portfolio

VR Showroom - Luxury Brand Packaging

📅 2023 ⏱️ 8 min read
Unreal Engine 5.1 Oculus VR C++ Physics Simulation Mesh Modifiers Hand Tracking

The Challenge

In the realm of luxury brand packaging, a quest for innovation led to the creation of a VR Showroom – a virtual oasis for exquisite products. My journey commenced with the challenge of crafting a system that would unzip containers, from the elegance of boxes to the grace of bottles, all within the immersive embrace of Oculus. It was a demanding task, where realism was paramount.

Objects had to dance and collide with each other in the virtual world, and hands had to find their way, fingers positioned with precision, mirroring the natural grace of human touch. All this, without resorting to labor-intensive item-specific animations. Instead, the magic lay in the physics of the experience.

VR Showroom Overview

Luxury product packaging in VR environment

The ZIP Mechanism

Then came the enigma of the "ZIP." I wielded the power of the Unreal Mesh Modifier plugin, version 5.1, to create a mesmerizing "Bend" effect, akin to what one might craft in 3DSMAX. This technique allowed for realistic deformation of packaging materials as they were being opened, without pre-baked animations.

ZIP Mechanism Implementation

Mesh modifier bend effect for realistic unzipping

Mesh Optimization & Collaboration

I had to do some back and forth with the 3D team to have a good mesh to work with, since we wanted to have some pieces to be movable in VR. The challenge was balancing visual fidelity with physical interaction requirements.

Early Stage Collision System

Early stage: simple collision & snap system

Interaction Systems

Collision-Based Opening

In the early stages, I implemented a very simple collision and snap system. This allowed users to naturally interact with packaging components by simply touching them with their virtual hands.

PC Port Exploration

I also made a small test to port this to a "PC" version, but we ultimately stuck with VR for the immersive experience it provided. The tactile feedback and spatial awareness were irreplaceable.

Rotation-based Opening System

Rotation angle-based container opening mechanism

Advanced Opening Mechanics

Later, it was requested to have the choice between "collision-based" opening and a rotation angle-based system to open containers. This dual-mode approach gave users more control over how they interacted with different types of packaging.

ECO SCORE System

Enter the Eco Score, the eco-conscious heartbeat of this endeavor. I summoned C++ to give birth to a child of the physical material, enriching it with attributes that would make even Mother Nature proud. This material was then bestowed upon our 3D wonders.

ECO Score Card System

ECO Score information cards displayed in VR

Intelligent Card Display System

The eco score had to reflect cards in hands. While I flip the hand to a certain degree, when we look at the cards with our head, it displays the card on top of the others. This created a natural, intuitive way to browse environmental information.

We also had other information to display like Production, Transportation, Design, and Recycling metrics for each product.

Modular Data Architecture

Like always, I make my things modular and scalable. We enter the data of the "cheese" and it changes automatically, and we could just give the reference of the pot so it loads the score automatically. This data-driven approach meant the client could update product information without touching the code.

Modular ECO Score System

Modular ECO Score data system

Hardware Experimentation

Controller-Free Experience

On the process, I also had the chance to test the Oculus without controllers and send a prototype. However, there were a lot of limitations and bindings that we lost if we did not have the button inputs, so it reduced the interactions significantly.

Quest Port Challenges

I also made some tests to put the project on Oculus Quest, but the quality wasn't there since they were aiming for a realistic render of their products for their clients. The Quest's mobile hardware couldn't match the visual fidelity required for luxury brand presentation.

Final VR Experience

Final immersive VR showroom experience

Key Technical Achievements

Conclusion

Overall it was a great experience, full of challenges. It was my latest work in VR in 2023, so far! The project pushed the boundaries of what's possible in luxury brand presentation, combining photorealistic rendering with intuitive physical interactions and environmental consciousness.

The VR Showroom stands as a testament to the power of immersive technology in retail and branding, offering clients an unprecedented way to experience product packaging before physical production.