Platform & Language
- Android Native
- Kotlin (Primary language)
- Coroutines for async tasks
- Lifecycle-aware components
AR & 3D Rendering
ARCore (Google Play Services for AR)
- Augmented Faces (front camera)
- Face mesh & pose tracking
Sceneform (Maintained / 1.17.x)
- GLB / GLTF model rendering
- Face anchoring (AugmentedFaceNode)
- Scene graph management
Filament (Underlying Renderer)
- Physically Based Rendering (PBR)
- HDR environment lighting (via .ktx)
- GPU-optimized rendering
3D Assets
- File Format: .glb (glTF 2.0)
Tools
- Blender – 3D modeling, texturing, transparency
- Hyper3D.AI (Rodin Gen-2 model) for 3D base mesh creation.
Best Practices
- ARGB_8888 textures only
- Low poly count (mobile optimized)
- Alpha-blended lenses (fake transmission)
Backend Stack
- Python Flask / Jinja2 (Templating Engine)
- MySQL RDBMS
- JSON / Rest API development
- Cloud Storage (S3-compatible for GLB files)
- CDN (for fast 3D model delivery)
- Amazon Linux 2023 running on AWS EC2 Instance























