Georgi Nikolov

Software Engineer

connect@georgi-nikolov.com
Torstraße 179 / 10115 Berlin / Germany

YOON 3D

2025
Coming Soon

Technologies Used:

Swift, SwiftUI, ARKit, Metal

Role:

Development, Publishing



YOON 3D is a point cloud capturing and editing suite built from the ground up for modern iPhone and iPad devices.

The app is separated into three layers. The Combine and NotificationCenter APIs are used extensively to keep these layers in sync:

  1. Custom Metal3 rendering engine written in Swift featuring GPU-driven rendering, advanced visual effects like physically based rendering and dynamic shadows, raycasting and user interactions.
  2. Various 3D widgets built with the renderer, i.e. debug grid, bounding boxes, 3D transform gizmos, camera orientation gizmos.
  3. Host app written in SwiftUI that keeps all the state, manages the renderer, collects user input and displays all host views, buttons and input elements.

YOON 3D also supports exporting to all common 3D formats such as OBJ, PLY, USD and glTF (Metal GPU compute kernels being used heavily in the exporting process).

Coming soon to the App Store!

Yoon 3D Scene Preview

Yoon 3D Scene Preview in orthographic mode