Help using Cesium ion to make a .json file from multiple 3D models

Hi,

A client gave me a data set (photomesh) with consist of multiple .obj files. I followed the steps to upload to unreal engine but the .json file was missing.

So I have been trying to use cesium ion to make a .json file by making a zip file with all the photomesh data (3d models, textures, metadata.xml, tile_Index.kml) and the cesium .3tz file. But I got the error, unable to process data due to there being no .json file…

I’m on a deadline so any help would be greatly appreciated!!

thank you!

Until the ion team chimes in here:

(3d models, textures, metadata.xml, tile_Index.kml) and the cesium .3tz

It’s not clear what the metadata XML is. Unless this is something that is commonly used and specified, ion will hardly be able to do something with that. Regarding the KML file: You can upload them to ion, but it’s not clear how that corresponds to the “3D models and textures”. I assume that the 3D Models are still OBJ files, and probably MTL files(?), and PNG/JPG files for the textures, right?

It’s also not clear where 3TZ comes into play. Cesium ion will not be able to process 3TZ. (It can accept a ZIP for some inputs, and a 3TZ file is a ZIP file, but it’s not unlikely that it is expecting the actual .zip file extension). Speaking of inputs: You might also have to say how (as “What kind of data”) you uploaded this.

Taking a few steps back:
Can you upload a single OBJ file with its associated MTL and PNG/JPEG textures?

If that works, then there might be a viable path (unless you are talking about >dozens of OBJ files, and depending on the role of the KML and metadata)

Hi @Cassie_F,

Can you provide us with an asset id so we can look into this further? That will help us determine what is the correct settings or what data you are missing for your asset.