Add GLSL inline shader code injection example #56
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added an example called "GLSL Shaders" that shows how to write GLSL code inline in a SplatMesh modifier pipeline.
Has two examples: One is a direct GLSL code injection on the worldModifier to modulate color as a function of world x/y/z coordinate.
The second example injects a DynoBlock into objectModifier, and then GLSL dyno inside to show how to use other external variables as inputs, in this case a "time" uniform that is used to animate the rippling motion.
Screen.Recording.2025-06-20.at.11.31.03.AM.mov
Thoughts feedback, is this a good starting point for people to start hacking GLSL code into splats? @dmarcos does this example show a clean simple way to start writing GLSL code do you think?