I'm really happy you like it! Though, I think Chaosus deserves most of the credit. Without him this would still be just an addon. ๐ฅ
Posts by Cashew OldDew
Guess which feature made it to Godot 4.7dev5? YES, the shader previewer ๐ฅ๐ฅ๐ฅ
godotengine.org/article/dev-...
What do you think? Do you have any ideas on how this could best fit? Is there any talented designer who'd like to join in the conversation?
Thank you for sharing this! ๐ฅ
I could see this being attached to a phoenix
Most of the 3D preview and floating window mode has been done by two amazing contributors. I only reviewed and help guide them. ๐ฅ
Thanks a lot!
How'd you envision a breakpoint feature? What would it do? Show the result of a selected group of lines or always show rhe result of a lime even if you click somewhere else?
Thank you so much for sharing this! It's really great to know more people will have an easier time with shaders. ๐ฅ
Just realized that I forgot to add a link to the repo for the shader previewer: github.com/cashew-oldde...
Hope it helps!
Here's the repo in case you need some inspiration, but what the addon does is to find a variable assignment and to add a COLOR = vec4(that_value) after it: github.com/cashew-oldde...
That's actually a use case I haven't thought of. I'll add this as an issue. Thank you so much! ๐ฅ
Yes, I added the link to it under the main clip
I'd love to know what you think of it! ๐ฅ
The harder parts are getting access to the shader editor (godot has no public API for that so I had to look into the source code) and syncing the shader parameters to the actual preview (can't directly use the material as I'm modifying the shader and it would modify the original node's shader)
Well, the process is actually quite simple. You know when you usually want to preview a line of code, you comment out the rest of the code and add COLOR=vec4(my_vec2, 0.0, 1.0) to visualize it. The plugin pretty much does that. It parses the file, gets the current line and then creates a new shader
If you want to make Godot games/apps, go for gdscript. It's super easy to learn.
If you intend to create advanced plugins or to contribute to the engine, then go with C++
In regards to C#, I'm not sure. If you are really good with C#, then it could be worth it, but otherwise, I'd personally pass๐ฅ
The Shader Previewer now has Floating Window and 3D support
#GODOT
I made an addon for you.
Shader Line Previewer: A real-time variable inspector for Godot.
A Simple Trick to Simulate Low FPS in Godot
youtu.be/1huT-qrI7Xc
I promised I'd make a Patreon. patreon.com/CashewOldDew
For anyone who wants to support me, there's a new way to do it!
Thank you ๐ฅ
The Universal Transition Shader just got a really cool new update: The Universal Transition Shader just got a really cool update: youtu.be/tMV_hxid9oU
This Drag & Drop Godot Addon is for you!
youtu.be/dlEPJu32Gdk
#Godot #gamedevelopment #plugin
Simple GPU Particles Guide in Godot!
youtu.be/7VvLZ5q6a6o
#GODOT #Particles #Gamedev