I download these models in glTF format at the lowest resolution and I need to compute a world position, scale and orientation in order to upload them into Cesium JS. This can be done with Cesium.Ion but I developed something by myself to do the same. Recently, I realized of the existence of the CESIUM_RTC extension but, when I developed my code I was unaware of it. I was planning to update my code to use the CESIUM_RTC.
I was also planning to convert these models to 3D Tiles because they are heavy and it takes too long to upload them as glTF.
I’m interested in testing the integration of Sketchfab in Cesium.
Sorry for some off-topic hint: The CESIUM_RTC extension actually was an extension for glTF 1.0. Iff you wanted to store a large translation inside a glTF (2.0) asset, it should be stored as a translation of the root node of the glTF.
But more generally, this is exactly the reason for this thread: There are several options for computing and assigning a “world position and orientation” for such models, and this thread aims at developing workflows for making all this easier and more accessible.