Skip to content

Add LOD Instances Gaussian Splat example#8429

Merged
mvaligursky merged 5 commits into
mainfrom
mv-lod-instances-example
Feb 2, 2026
Merged

Add LOD Instances Gaussian Splat example#8429
mvaligursky merged 5 commits into
mainfrom
mv-lod-instances-example

Conversation

@mvaligursky

@mvaligursky mvaligursky commented Feb 2, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds new LOD Instances Gaussian Splat example demonstrating a grid of splat instances using the LOD system for stable performance
  • Shows how to add a custom ID data stream to the work buffer and use it to colorize splats via a color lookup texture
  • Includes animated HDR colors with bloom effect on robot eyes
  • Added @config DESCRIPTION to all Gaussian Splat examples for better discoverability

Credits

The PLAYBOT LOD splat asset was created by Stephane Agullo (https://sa3d.fr).
Source: https://superspl.at/view?id=ee6d8bc4

Technical Details

  • Custom splatId stream added via GSplatFormat.addExtraStreams()
  • Work buffer modifier writes per-component ID to the stream
  • Render shader reads the ID and looks up color from an animated texture
  • HSL hue rotation for vibrant color animation
Screenshot 2026-02-02 at 13 28 49

@playcanvas playcanvas deleted a comment from vercel Bot Feb 2, 2026
@mvaligursky mvaligursky merged commit 36e954d into main Feb 2, 2026
8 checks passed
@mvaligursky mvaligursky deleted the mv-lod-instances-example branch February 2, 2026 15:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant