Closed kurohune538 closed 3 years ago
ご利用いただきうれしいです。 息抜きがてら、八王子をおいてみたらなんだかきちんと表示されているようなのですが。(特別な設定は、なにもしてません)
元データは、 \13201_hachioji-shi_3DTiles_GeoPackage_Json\01_building\13201_hachioji-shi_building.zip ですよね?
low_resolution とか、違うのを利用されましたか?
地面の高さが、Cesium ION 提供のものは、日本のそれと違うところがあるから、そこをケアしないと埋まったり浮いたりはするケースがあるのですが、ぱっと見、ご指摘されたところは、表示されているように見受けられます。
(あと、すこし場所をみつけるのが大変だったので、Google Map で検索できるような建物名か、緯度・経度を併記いただけるとたすかります)
追伸1、Output.log に、うまく表示されないヒントがかくれていることがよくあります。 追伸2、わたしは tileset.c2u.json および b3dm ファイル群は、ローカルで WebServer をたてて、3D Tileset の URL に http://localhost:8080/tileset.c2u.json てきな感じに設定して実行しました。
早速のご返信ありがとうございます! 使ったデータはそちらで間違いないです、lowresでもないですね。。。 緯度経度の追記せずすみませんでした。。。
もしかするとCesium Ionから呼び出すか、ローカルでWebserverにするかで違いが出る可能性はあるかもしれません、、、 ローカルでの検証を試してみます!しかしIonから使えないとなるとちょっと使い勝手は悪いですよね、、、早く公式にも直していただきたいですね。。。
手元にローカルサーバを立てて試してみたところ、うまくモデルが表示されました! Cesium Ionからの配信だと問題が出てしまうみたいですね。。。 改めて素晴らしいスクリプトをありがとうございます!
Cesium Ion なら、変換なにもかけずにつかうと、動いたりしないかな。 このあたりは、Cesium(for Unreal)側の実装で吸収するか、PLATEAU側の実装で吸収するか、(わたしの感覚では PLATEAU側で吸収すべきかなと思うのですが)、その線引きもむずかしいから、対応は遅くなってしまうかもしれませんね。
では、この Issue は Close しますね。
とても有益なスクリプトをありがとうございます!Cesium for Unrealのリリース当初から困っていたので、とても助かります。 そこで、こちらのスクリプトを試させていただいたのですが、当方も一部表示されないObjectがありました。
検証データ:八王子市南大沢(建物データ) https://www.geospatial.jp/ckan/dataset/plateau-13201-hachioji-shi-m-2020
検証の流れ
以上のように試したのですが、以下の写真のように表示されないオブジェクトがいくつか存在してしまいました。
当方FMEも利用できる環境なのですが、どう変換したらよいかわからず、もし知見お持ちでしたらご教示ください。。。