OpenDroneMap / Obj2Tiles

Converts OBJ files to OGC 3D tiles by performing splitting, decimation and conversion
GNU Affero General Public License v3.0
214 stars 62 forks source link

Generated 3D tiles not valid according to 3d-tiles-validator #46

Open wonder-sk opened 1 year ago

wonder-sk commented 1 year ago

What is the problem?

I have tried to run Obj2Tiles (v1.0.12) using the sample Brighton data, and to verify it is producing a correct dataset, I have used 3d-tiles-validator tool. The tool reported various errors - meaning that the Obj2Tiles probably does not follow the spec in some areas.

What should be the expected behavior?

There should be no errors reported by 3d-tiles-validator

How can we reproduce this?

  1. download sample data: https://github.com/DroneDB/test_data/raw/master/brighton/odm_texturing.zip
  2. run Obj2Tiles: ./Obj2Tiles odm/odm_textured_model_geo.obj 3dt
  3. install 3d-tiles-validator: npm install 3d-tiles-validator
  4. run validator on the output: npx 3d-tiles-validator --tilesetFile 3dt/tileset.json > errors.txt

The validator reports various errors - 34 in total - see errors.txt