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.




