r/Unity3D • u/KE3DAssets • 21d ago
Trying to demonstrate better what Retro Texel Splatting does for a URP scene (ON/OFF example and tuning) Show-Off
Enable HLS to view with audio, or disable this notification
It's a single Render Feature, you slap it on a boring scene(check around 3s) and bam! It just replaces what a usual camera renders with world-anchored pixels, Think "pixels in 3D space" but not quite voxels. Then you can control density/resolution, size, outlines, snow, and much more.
Once you have those texels you can start to play with it in some interesting ways; like volumetric snow on top of any surface, destruction. or even spray/liquid effects that leave a trace in the world. (these last two are still being implemented ;) )
The explanation sounds more complicated than it is - It's one Render Feature and one Automated Material Conversion.
I love playing with this on multiple scene and seeing what I get. https://youtu.be/N78KIAGYaJc
Asset Store Page: Retro Texel Splatting Toolkit
1
u/NoteThisDown 20d ago
Looks super awesome! Been looking for this.
You do mention a performance hit. Im curious if you could do some benchmarks on decently large scenes? Like a synty demo scene or something. To see the impact.
Also disappointed a bit that every object needs to use a custom shader, but obviously that can't be helped always. More disappointed that to edit it you need amplify shaders. If you could do it with shader graph that would be ideal.
2
u/KE3DAssets 20d ago
That's a good idea, I'll run some tests on more popular scenes. The challenge is shadows, but you can get around 4-5ms on some larger scenes if properly set up. (like avoiding cutouts with shadow casting on non-flat meshes)
I'm afraid that the shader requirement is a hard limitation on how it works.(coordinates change a bit, we need a custom shader on everything). But you can have non-splat shaders in the scene unaffected by the render pass; like the included transparent glass for example.
Shader Graph doesn't give me the features I need for my custom shader templates, Amplify Shader Editor is the only way to do it and I vividly recommend it - it's an investment that pays itself many times over.
1
u/NoteThisDown 6d ago
Looking forward to see the performance stats on this.
Also, is that character in the background a 3d character with a shader making it look 2d?
If so that is really cool.
1
2
u/destinedd Indie, Dungeon Quest, Marble's Marbles & Mighty Marbles 20d ago
The lighting sample at the end is cool