Building a 3D Cities Renderer
In ECE297 (Software Development) at the University of Toronto, we had to build a geospatial information system (GIS) using OpenStreetMap cities data in C++. We thought that it would be much cooler to do this in 3D instead, so here we are. As someone coming from a ML/AI and SWE background, this is my first time working with OpenGL, 3D graphics, and GPU programming. It was exciting to see concepts from linear algebra and geometry come alive. Before I have time to do a proper write-up on this project, here’s an abridged version of the slides we presented. Hope you enjoy the graphics!