โ† return to matrix

// ๐Ÿ… HACKYUGMA โ€” 3RD PLACE

AR 3D Car Visualization

Unity-based AR application for real-time 3D vehicle customization with interactive mesh and material controls.

UnityAR FoundationC#ARCore

Overview

Built a Unity-based Augmented Reality application for customizable real-time 3D vehicle visualization. Users can manipulate vehicle mesh in real-time โ€” swapping materials, adjusting lighting, and interacting with 3D components in an AR environment. Won 3rd place at HackYugma Hackathon.

Problem

Traditional car showrooms lack interactive digital experiences. Customers cannot visualize real-time customization (color, material, configuration) before purchase. An AR prototype demonstrates how immersive technology can transform the automotive retail experience.

Architecture & Technical Foundation

Core Pattern

AR Runtime System

Technology Stack

Unity + AR Foundation (ARCore)

Key Components

  • โ€ขAR Foundation plane detection and spatial anchoring
  • โ€ขRuntime material swapping via Unity MaterialPropertyBlock
  • โ€ขInteractive mesh manipulation with touch/gesture input
  • โ€ขDynamic lighting adjustment in AR scene
  • โ€ขUnity URP (Universal Render Pipeline) for mobile performance

System Workflow

01

AR Initialization

ARCore detects horizontal planes in physical environment.

02

Model Placement

User taps to anchor 3D vehicle mesh on detected plane.

03

Interaction

Touch/gesture controls enable rotation, scaling, and part selection.

04

Customization

Material and color swapping applied at runtime via Unity C#.

05

Lighting Control

Dynamic lighting parameters adjustable in real-time.

Results & Outcomes

3rd

Hackathon Place

Android

Platform

  • โœ“3rd Place at HackYugma Hackathon, YUGMA TechFest, JNNCE
  • โœ“Real-time mesh manipulation and material swapping in AR
  • โœ“Demonstrates automotive retail use case for immersive AR technology