This is the source code of the Waterlooplein Time Machine project. Waterlooplein Time Machine is a 3D reconstruction of the street pattern in the Amsterdam Waterlooplein neighborhood around 1870-1890. See the official website for more information (in Dutch) https://waterloopleintimemachine.nl.
Contributions (correcting underlying maps, programming or reporting bugs or requests) are more than welcome (page in Dutch)!
- Comments of any sort can be left at the discussions page
- You can report bugs and requests on the issues page.
- Modifications to the underlying map material (in GeoJSON) can be done in a seperate Github project: Amsterdam.1892.GeoJSON.
- Contributions to the software, 3D-models and PBR-materials are also more than welcome! For more information about my future plans, see the issues pagina and the roadmap (in Dutch) in the docs folder. The software is based on the Unity engine. The code that translates Geojson into Unity-buildings has been housed in another Github project, but can also be edited directly from this repo (as git submodule).
- Install Unity
- Install VS Code (or Visual Studio)
- Install Git
- Install Git LFS
- Clone this repo (including submodules):
git clone --recurse-submodules -j8 https://github.com/elmarj/waterlooplein-timemachine.git
- In Unity, open the folder "./source/WaterloopleinTimeMachine" (from the cloned repo).
- Optionally, setup VS Code as the default editor (Edit > Preferences > External Tools > External Script Editor).
- Open MainScene.unity in /WaterloopleinTimeMachine/Assets/Scenes (File > Open Scene)