Gsplat.js, the javascript library from Dylan Ebert at Hugging Face has received an exciting update.
The big update is support for colorTransforms. Similar to transformation matrices which are used for manipulating the position, rotation, and scale of objects in 3D space, colorTransforms allow for fine-grained control over the dynamic colors of objects. This feature could enable more dynamic and visually engaging scenes, allowing developers to change object colors based on certain conditions or interactions, enhancing the visual fidelity and interactivity of scenes.
Dylan posted an example of Gsplat.js in action to his Twitter:
In addition to releasing the update to the Gsplat.js Github, Ebert has also created a live demo on Hugging Face.
Here's the full changelog:
Added helper function to loaders
Added support for colorTransforms, which work similarly to transformation matrices, but for fine-grained dynamic colors
Added FPS camera controller and fps example
Added helper Object3D.raiseChangeEvent method
Added helper Quaternion.LookRotation method
Other changes are formatting and linting