City Planning Tool

a tool for architects to visualize and present city plans.
Unity (c#)
Team project
5 weeks

A team project based around learning to work with agile methods. We got a brief from a fictional client (an architectural firm) wanting a digital tool for city planning. My responsibilities in the project among other tasks included making a UI system, managing model placement from a pre-made model library and creating a scatter brush tool for placing nature assets. The scatter brush has sliders for density and brush size and scatters the models with a randomized scale and Y-rotation (up vector in unity). It is visualized using a decal that is projected on the ground.

I made light controls to cycle through daylight and a compass that points north based on how the directional light of the scene is rotated on its Y axis and where the camera is looking. I also made a prototype for the spline system we used for roads by creating point based bezier curves from user input and distributing planar meshes between points. Other parts of my contribution include making a system for showing different building phases. This was made by allowing the user to tag buildings with numbers, and in the view mode of the application hiding and showing buildings with a slider based on the numerical tags. I was also responsible for the functions related to material change on objects.

Demo of some of the functionality.
Team members: Martin Lorentzon, Artur Asgart, Elmer Wase, Ilda Besevic, Magnus Simonsson

explore more projects