This demo illustrate 3D Tiles tilesets created with Py3DTilers. The demo is based on UD-Viz which is using iTowns to visualize 3D models.
This work is part of the TIGA project and was developed by the Labex IMU and the Liris lab.
Note: the code in 3dtilesProcessing.js is widely inspired by the iTowns's 3D Tiles processing.
See online demo.
You need Node.js to run the demo.
Clone the repo then install it:
git clone https://github.com/VCityTeam/UD-Demo-vcity-py3dtilers-lyon.git
cd UD-Demo-vcity-py3dtilers-lyon
npm install
npm run build
Run the demo:
python3 -m http.server
The demo is now hosted on localhost:8000
.
Explore different examples illustrating Py3DTilers' features and possible interactions with 3D Tiles:
- Color by CityGML class: Surfaces (walls, roofs and floors) are colored depending on their CityGML class.
- Color by height: The highter is the building, more the color tends to red.
- Textured buildings: Buildings are textured and textures different levels of detail.
- Lyon: Lyon city where all layers (buildings, relief, water, roads and bridges) are 3D Tiles.
- Lyon, with LoD: Lyon city where buildings have different levels of detail.
- Department-wide: Rhône department with 800k+ buildings.