top of page

ArchViz Designer Contribution

When beginning this project, I had never used unity before so I first had to learn how to adapt to a new development environment. Thanks to my experience of c# and use of unreal engine, I quickly overcame this barrier and learnt my way around the software in a couple of weeks.

Programming Implementations

For the development of the ArchViz designer, my primary role was to implement the first stage of the application, which was the map component. This was to allow a user to navigate and zoom a custom styled map or search any address to jump to a location. Each building was to be protruded in 3D with functionality to select any building to bring up a user interface to view it's details. If it's an active construction site, the user could enter the site and be proceeded to the next stage.

To implement this component, I adapted the use of the MapBox SDK package where I learnt the usage of latitude and longitude location retrieval, API keys to retrieve the current map grid, and prefab modifiers to convert the 2D building shapes into 3D polygons to represent the buildings. From this, I then learnt how to allow for collision handling on the polygons so that a UI could be presented when any building is selected.

 

 

 

During the later stages of the project, I also assisted in the UI design for the menu interface for the navigation between the stages.

MapComponent.png
MapComponent-UI.png
Menu-UI.png
bottom of page