Skip to content

GLAFIE - AR Virtual Try-On App

Period2019.05 ~ 2019.08
RoleReal-time Graphics Engine Developer
Platform
iOSAndroid
Tech
ARKitARCoreSwiftKotlinPBRIBLglTF

Overview

AR virtual try-on mobile app for online shoppers. Provides real-time AR experience for virtually trying on accessories like glasses, sunglasses, and earrings.

Work Scope

  • iOS app development (Swift, Objective-C, ARKit, SceneKit)
  • Android app development (Java, Kotlin, ARCore)
  • Real-time AR rendering engine
  • 3D asset pipeline development

Key Features

Real-time Face Tracking

High-precision 3D face recognition and tracking using ARKit/ARCore. Analyzes 2D landmarks and 3D geometry in real-time for natural accessory placement.

Real-time Face Tracking

PBR-based Real-time 3D Rendering

Physically Based Rendering pipeline for realistic material representation. IBL (Image-Based Lighting) reflects environmental lighting for natural results.

PBR-based Real-time 3D Rendering

glTF 2.0 Asset Pipeline

Standard 3D format loading system. Relative coordinate mapping based on facial geometry center for accurate positioning. Auto-generates physics objects from Scene Graph parsing.

glTF 2.0 Asset Pipeline

Cross-platform Optimization

Identical quality and performance on iOS/Android. CPU/GPU context synchronization, memory management, and framerate optimization for various devices.

Cross-platform Optimization

Achievements

  • Released on iOS/Android app stores
  • Stable 60fps+ rendering on mobile devices
  • Cross-platform AR experience with identical quality
  • Sub-10ms latency face tracking
  • Selected for government startup support program