SGSAM GHAFARIREAL TIME 3D / ART & CODE
← Back to project library

Development

VR Cardboard App

MY CONTRIBUTION

VR developer

Built a Cardboard VR application for navigating property tours through gaze based interaction.

Unity · 360° media · Gaze input

THE PROJECT STORY

Creating a 360 VR Cardboard App with Unity3D for Immersive Navigation

As part of my ongoing work in 3D computer graphics and real time technologies, I developed a 360 VR application using Unity3D and Google Cardboard back in 2017. The project focuses on creating an immersive virtual reality experience that showcases a complete development, including all facilities, types of units, and rooms, where users can navigate seamlessly using gaze input.

The Concept

The idea was simple yet powerful:

This was not just a digital walkthrough but an interactive and immersive experience where users could explore at their own pace. Whether it was a spacious living room, a cozy studio apartment, or shared amenities like gyms and pools, everything was integrated seamlessly.

The Tools

To bring this vision to life, I relied on the following tools and technologies:

Key Features

  1. 360 Degree Virtual Tour

    • Users are placed in a fully immersive 360 degree environment.

    • The entire development, including all types of units, rooms, and facilities, is accessible.

  2. Gaze Based Navigation

    • Navigation through the app is as simple as looking at a hotspot for a few seconds.

    • When a user gazes at an object or doorway, a smooth transition takes them to the next area.

  3. Detailed 3D Visuals

    • High quality 3D models ensure that every room, texture, and detail feels realistic.

    • Different unit types (e.g., studios, apartments, villas) are showcased to reflect real world properties.

  4. Interactive Facilities

    • Users can explore shared spaces like gyms, lounges, swimming pools, and parks.

    • Each facility is designed to give users a feel for the space.

  5. Optimized for Mobile VR

    • Designed specifically for Google Cardboard, the app runs efficiently on most smartphones, providing a high quality VR experience.

The Development Process

The project began with a clear plan:

  1. Design & Modeling: Using Blender and Maya, I created detailed 3D models of all units, rooms, and facilities.

  2. Scene Integration: These models were imported into Unity3D, where I set up the lighting, materials, and skyboxes to enhance realism.

  3. Gaze Input: I implemented gaze based navigation using the Google Cardboard SDK.

    • A reticle appears in the center of the screen to indicate the user’s focus.

    • Gaze triggers were added to hotspots (doors, pathways) to allow seamless transitions.

  4. Testing & Optimization: The app was tested on multiple devices to ensure smooth performance and an immersive experience.

Why Gaze Based Navigation?

Gaze based input is a perfect solution for mobile VR. By simply looking at objects, users can interact without needing a controller. This approach:

The Experience

Once the app is launched in Google Cardboard, users are transported to the virtual development. They can explore:

Users navigate effortlessly by gazing at hotspots, which smoothly transition them from one location to another.

The Impact

This project has proven that VR can transform the way we showcase and experience real estate developments. By leveraging Unity3D and gaze based navigation:

Conclusion

Developing this 360 VR app with Unity3D and Google Cardboard in 2017 was both a challenging and rewarding experience. It combines my passion for real time technologies, 3D visualization, and interactive design into a single solution that offers real world applications.

I look forward to expanding on this concept, integrating new features like interactive UI overlays, real time customization, and even multi user VR tours in the future.

If you’re interested in seeing the project or learning more about the development process, feel free to get in touch!

CONTINUE EXPLORING

More from the portfolio.

UniSC’s CAVE2
Senior developer

UniSC’s CAVE2

Adapted the Caloundra digital twin for the University of the Sunshine Coast’s CAVE2 display.

Unreal Engine · Immersive display

AR for Architecture
AR developer

AR for Architecture

Developed an AR application that turns printed design drawings into interactive 3D building models.

Unity · Image tracking

CRR Experience Centre
Developer & 3D artist

CRR Experience Centre

Worked with the V2i team on the Cross River Rail digital twin and interactive Experience Centre.

Digital twin · VR · Projection mapping

Discuss a project ↗