My naive first idea was to store a list of Draco meshes inside a single file + mp4 video texture, the problem could be that downloading all that entire mesh file and splitting it in chunks could be slow, and could take a lot until the user can see the first frame. I’m not sure if we could stream that “big” file and also I’m not sure if we could sync the mesh modification (vertex and so) with the video texture player.
I’ve seen other volumetric videos but all them are made in ThreeJS and I don’t know why.
The intention is to create a custom format that works as well as possible with Babylon since we have access to the raw data and we can compress/store it as we want.
Again, that’s probably not exactly what you are looking and DepthKit doesn’t have the same fidelity of something like HoloStream. Still, it is an example of using Babylon.js for volumetric renders.
I’m in the process of converting parts of my Unity project to achieve something similar.
Currently I use a very simple custom format and haven’t open sourced (yet) but I’m happy to change my goals if someone else needs it
The original project was doing real-time capture and streaming, from an iPhone.