Commit Graph

360 Commits

Author SHA1 Message Date
Andreas Sundquist 156bbf400e SPZ writing, exporting, & viewer. Creates a new npm run to-spz which runs scripts/to-spz.js to convert any Gsplat input file to compress .spz. Also includes a configurable viewer examples/viewer that can load splats via drag-n-drop, from url query param, the URL text list, can edit sets of SplatMesh, and export composite .SPZ with some filters. Refactored some loading code from worker.ts to loader files so they can be called from Nodejs. Created api transcodeSpz with options to combine multiple source Gsplat files into one without losing coding quality along the way. 2025-05-26 22:31:28 -07:00
Diego Marcos b4257bcd64 Merge pull request #3 from forge-gfx/duck-fireplace
Set fireplace as background in the environment example
2025-05-26 17:31:56 -07:00
Diego F. Goberna 270b98b574 Set fireplace as background in the environment example 2025-05-26 23:53:49 +02:00
Diego Marcos 5c18c9d294 Merge pull request #2 from forge-gfx/multiview
Tweak multiple viewports example
2025-05-25 23:07:14 -07:00
Diego F. Goberna e0123e52c8 fix async 2025-05-25 21:07:27 +02:00
Diego F. Goberna 4f835747b4 tweak multiple viewports example 2025-05-25 20:52:15 +02:00
Diego F. Goberna c76fb41443 Fix typo in README.md 2025-05-25 18:22:40 +02:00
Diego Marcos 821a7aefc3 Merge pull request #1 from forge-gfx/loader
Add preloader to interactivity example
2025-05-24 21:41:58 -07:00
Diego F. Goberna 9433e6ff0b Add preloader to interactivity example 2025-05-25 02:15:54 +02:00
Diego Marcos 3332f609a9 Initial commit 2025-05-24 00:14:53 -07:00