Open ciscorn opened 6 months ago
仕様 (Specificationより)
3D Tiles 1.1以降はglTFの拡張EXT_mesh_gpu_instancing
を利用する形でinstancingを実現することとなる
https://docs.ogc.org/cs/22-025r4/22-025r4.html#tileformats-gltf-instanced-3d-model-i3dm
https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Vendor/EXT_mesh_gpu_instancing
https://github.com/bertt/cesium_3dtiles_samples/tree/master/samples/1.1/instancing
PLATEAUの現状のデータの中で、埋設物モデル(LOD2以降)を持つデータが限られている https://www.geospatial.jp/ckan/dataset/plateau
地下埋設物モデルは CityGML の Implicit Geometry(同一の3Dオブジェクトを複数の地物から参照する仕組みで)で表現されうる。また、3D Tiles ではそれを活かす GPU Instancing ができる。
(要するに、同じマンホールとかの3Dモデルを、データ側でも描画側でも効率的に使いまわす仕組みがある)
2つの側面での対応が必要:
https://www.mlit.go.jp/plateaudocument/#toc9_06_05