There is a use case where Cesium ion SaaS is mostly used to host most of my 3D content. However, there also is a security-sensitive content that needs to be hosted in a secured offline server behind a firewall. This latter content is a glTF asset of a landmark building compliant with 3D Tiles v1.1 specification.
I may host the glTF tileset locally using asset server that comes with Cesium 3D Tiling Pipeline. In this case, adopting asset server just to host the single glTF asset is not regarded reasonable in terms of cost effectiveness. What would be the optimal technical solution to host the glTF tileset to stream via HTTP? Is it possible to host the glTF tileset (as a static file) only with such standard web file server as vanilla Apache Tomcat or Node.js instead of using Cesium asset server?
“Is it possible to host the glTF tileset (as a static file) only with such standard web file server as vanilla Apache Tomcat or Node.js instead of using Cesium asset server?”
yes you can host the files on any webserver (static files), for example see demo’s on GitHub Pages GitHub - bertt/cesium_3dtiles_samples
Yes, as bertt mentioned it is possible.
To point more directly to the code you can use to do this, see Cesium3DTileset.fromURL. The URL does not have to be hosted by a Cesium server. Please ignore the documentation about tileset versions, that is a bug in our documentation that we are working on correcting.
Thanks a lot for assuring me about using any web servers. By the way, what I eventually intended to do was the way how to set up and utilize the web server. Node.js is a favored tool and I want to ask for a step by step process for <mytileset.json> of a glTF tileset. From the example demos, I can’t find any implications. I wonder if this request is the within the scope of your support. Nevertheless, if I get any instruction, I would greatly appreciate it. Best,
when using Express in node.js, you can use static files Serving static files in Express