MIERUNE / plateau-gis-converter

A proof of concept GUI and CLI tool for converting PLATEAU's 3D city models (CityGML) of Japan into various geospatial formats, including 3D Tiles, MVT, and GeoPackage.
https://mierune.github.io/plateau-gis-converter/
MIT License
51 stars 10 forks source link

atlas-packerの高速化 #653

Open nokonoko1203 opened 1 week ago

nokonoko1203 commented 1 week ago

ボトルネックを計測する

1つの領域で150タイル程度出力される(138タイルで16.24sだった)。 テクスチャのデコードは最初は遅いが、後からキャッシュは効くので良い。 UV座標を戻すところも結構遅いが、まぁ良い。 アトラスの書き込み以外は誤差レベルではある。 アトラスの書き込み自体も、後からキャッシュが効いてくるので高速化されるが、初期読み込みが遅い。

nokonoko1203 commented 1 week ago

https://github.com/MIERUNE/atlas-packer/pull/18 にてある程度対応

nokonoko1203 commented 1 week ago

クラスタリングを高速化した クラスターからアトラスを作成する部分はまだ遅く、課題がありそう

nokonoko1203 commented 1 week ago

3D Tilesは十分に早い。 OBJとglTFが遅い。