fanvanzh / 3dtiles

The fastest tools for 3dtiles convert in the world!
Apache License 2.0
1.98k stars 594 forks source link

Why can the generated 3dtiles(.bsdm) not pass the validation of the cesium 3d-tiles-validator tool? #217

Open hzhshok opened 2 years ago

hzhshok commented 2 years ago

I use the official release 3dtile.exe to generate 3dtiles from osgb, but it could not pass the validation of cesium 3d-tiles-validator tool after failed to load the tiles using the cesium plugin for UnrealEngine4.27, the error is as the following, a. Tileset must define refine property in root tile. Can this issue be fiexed by adding property ' refine: 'ADD' or 'REPLACE'? b. xxx.b3dm: Batch table binary must be aligned to an 8-byte boundary c. Child has geometricError greater than parent

Could you please help this?

Supply something from some recent trying.

About why I use the validator to validate the tiles validation? At first I used the download executable to generate tiles, but the generated tiles can't be loaded correctly by the cesium plugin for Unreal, so it check those files using the validator.

But, I just used the executable by compiling the source code to generate tiles, but this time the cesium plugin for unreal can load the tiles correctly, but still error by validator(just validate one folder tileset.json)? a. Tileset must define refine property in root tile. Can this issue be fiexed by adding property ' refine: 'ADD' or 'REPLACE'? b. Child has geometricError greater than parent.

thanks!

fanvanzh commented 2 years ago

Thanks for your question, I will try 3d-tiles-validator tools soon.