Here’s an update on 3D models in Cesium.
We are adding support for glTF, an upcoming open-standard for 3D models on the web by the Khronos Group (the consortium for WebGL, OpenGL, COLLADA, etc.). COLLADA files are easily converted to glTF with an open-source converter. In addition to coding a lot of the Cesium implementation, I am also one of the creators of glTF.
I expect initial support for glTF to be in Cesium in 2-3 months. I don’t expect that the glTF 1.0 spec will be finalized by then; however, this shouldn’t be a concern to most users like those converting from COLLADA.
We are currently working in the gltf branch. Using that branch, you can view test models with the following URLs:
(If you’ve never built and ran Cesium from the GitHub repo, see the Contributor’s Guide. A lot of folks do it.)
Our glTF implementation is now in-sync with the open-source COLLADA-to-glTF converter so you can use that project to convert your COLLADA files and view them in Cesium. Once built, using the converter can be as simple as:
collada2gltf -f mymodel.dae
Please submit converter questions and bugs to the glTF github page, not to Cesium. Bugs in Cesium should, of course, be reported too. If you are able to include, or send me privately, your test model, it will help us address issues.
To keep up-to-date with our progress, keep an eye on the models roadmap.