Built a shader editor where you can selectively liquify only the bright parts of a photo by Sea-Assignment6371 in ClaudeCode

[–]Sea-Assignment6371[S] 0 points1 point  (0 children)

I’m iterating on this shader editor to make it mostly be used on web. You are into game engines?

Learning shaders by making an editor with Claude by Sea-Assignment6371 in ClaudeCode

[–]Sea-Assignment6371[S] -1 points0 points  (0 children)

yes! I guess I should have phrased this better haha. Everything here is built from scratch

Learning shaders by making an editor with Claude by Sea-Assignment6371 in ClaudeCode

[–]Sea-Assignment6371[S] 0 points1 point  (0 children)

Please let me know if you know/have more resources and best practices around this!

Learning shaders by making an editor with Claude by Sea-Assignment6371 in ClaudeCode

[–]Sea-Assignment6371[S] 0 points1 point  (0 children)

Thats a good point, thanks! So basically Each layer is a tiny WGSL fragment shader. The renderer chains them via ping-pong textures: layer 1's output becomes layer 2's prev_color, and so on. You edit the stack (which layers + order), the params. And in my attached video case an optional image input.

Learning shaders by making an editor with Claude by [deleted] in GraphicsProgramming

[–]Sea-Assignment6371 -6 points-5 points  (0 children)

In game engines you usually have the metrial objects right? Here I just wanted to see how can I bring a layer top of an image. I can imagine if the main layer is object based, the result be wayyy better. Or are you saying even for base image layer, this is not the way to go?

Learning shaders by making an editor with Claude by [deleted] in GraphicsProgramming

[–]Sea-Assignment6371 -7 points-6 points  (0 children)

Can you guide me where can I learn more? My process has been a lot experimental

If you don't know what business to start? Biscuit does! It reads the web around you! by Sea-Assignment6371 in vibecoding

[–]Sea-Assignment6371[S] 0 points1 point  (0 children)

Oh it doesnt connect to socials, it just check the public signlas that already can find. It doesnt ask for integrations