Visualizing lipstick virtually with ARKit! Our interns Summer project.

Key Technologies: Swift, ARKit 2, Cinema 4D

I had the distinct pleasure to help with this year’s intern project – a proof of concept app to test out viewing virtual makeup with augmented reality.

We chose to model a popular Nar’s lipstick that was visually interesting, and had some great colors.

  • Created the mesh and animation sequence in Cinema4D / took accurate measurements to endure model closely matched its real-world counterpart
  • Exported as Collada file
  • Imported into Xcode and converted to SceneKit file
  • Textured in SceneKit
  • Changing the mesh material at runtime to show off different lipstick shades
  • Added scene lights for realistic plane shadows