Rendu de films 3D Tiles dans le navigateur — WebGPU, WebAssembly, Web Workers

Un moteur Rust compilé en WebAssembly rend des packs pré-cuits avec WebGPU (une passe de visibilité, le reste en compute shaders), réparti sur plusieurs Web Workers, et encode le film sur place : H.264 par WebCodecs, ou AV1 par rav1e en WebAssembly quand le navigateur n'a pas d'encodeur à la taille voulue. Les packs et les tuiles sont lus par plages depuis les buckets, à travers tuile-pack-api.

Packs à rendre

Scènepackstaille