top of page

Presence Swift

Swift was an app I built using unity that allowed users to create highly interactive and customizable Arch-viz experiences with just a few easy steps. I learnt a lot about Unity’s asset import pipeline and even wrote a parser that could import FBX models and build PBR materials for it in run-time. It then automatically sets up a scene that supports both VR and non-VR modes.

This app was really helpful in delivering products to our clients who were looking for a quick and cheap solution for their arch-viz needs.


Areas of contribution – UI, Backend, Asset Generation, Automation


Programming Languages Used – C#, Python


Tools used – Unity3D, Visual Studio, Steam VR


Details


  • Created the User Interface for the app using Unity’s UGUI.

  • Created a system to Automatically setup the scene to work with both VR and Non-VR modes.

  • Created a material palette Library for customization at runtime

  • Wrote a parser which can import 3D models in FBX ASCII format at runtime.

  • Created a plugin for Blender that allows artists to tag objects for runtime use by material palette.

  • Created a feature to take screenshots in 3D from desired location by the user.

  • Implemented basic VR functionalities like teleportation, fly and some user interactions using raycasts.

bottom of page