Skip to content

Repository Amsterdam voor 3d Unitybuilder Digital Twin

Notifications You must be signed in to change notification settings

GemeenteUtrecht/3DAmsterdam

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3DAmsterdam

3D Amsterdam is a platform ( available at 3d.amsterdam.nl ) where the city of Amsterdam can be experienced interactively in 3D.

The main goals are:

  • providing information about the city;
  • making communication and participation more accessible through visuals;
  • viewing and sharing 3D models.

More and more information and data is embedded, allowing future features like running simulations, visualization of solar and wind studies and showing impact of spatial urban changes. It will improve public insight in decision making processes.

Unity 2019.4. (LTS)

The project is using the latest LTS (long-term support) release of Unity: 2019.4.
We will stick to this version untill new engine feature updates are required for the sake of maximum stability.

WebGL/Universal Render Pipeline

Currently the main target platform is a WebGL(2.0) application.
The project is set up to use the Universal Render Pipeline, focussing on high performance for lower end machines. Please note that shaders/materials have specific requirements in order to work in this render pipeline.

Code convention

All the project code and comments should be written in English. Content text is written in Dutch.
For C#/.NET coding conventions please refer to the Microsoft conventions:
https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/inside-a-program/coding-conventions
For variable naming please refer to:
https://docs.microsoft.com/en-us/dotnet/standard/design-guidelines/general-naming-conventions

Third parties and licenses

DXF export library - Lesser General Public Licence
Sun Script - Credits to Paul Hayes
3D BAG - CC-BY licentie (TU Delft)
BruTile (only used for its Extent struct) - Apache License 2.0

Simple SJON - MIT License
Mesh Simplifier - MIT License
Clipping Triangles - MIT License
scripts/extentions/ListExtensions.cs - MIT License
Scripts/RuntimeHandle derivative work - MIT License
quantized mesh tiles (no longer used) - MIT License

About

Repository Amsterdam voor 3d Unitybuilder Digital Twin

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 98.8%
  • Other 1.2%