Replies: 2 comments
This comment has been hidden.
This comment has been hidden.
-
I built a plugin that provides both instanced and non-instanced decal node functionality for the Compatibility Renderer in Godot 4.4+, packaged as an easy-to-use plugin. I think it would be a good start on what is needed. Given the fact that I got 20% with poor shader skills, I am sure someone who knows what they are doing could bang this out quickly on C++. GitHub repo: https://github.com/antzGames/Godot-Compatibility-Decal-Node Here is a YouTube video: https://www.youtube.com/watch?v=8XnH3mT1C-c This plugin is currently experimental and not recommended for production use. 🕵️ I'm seeking expert-level shader assistance to help resolve the current limitations listed below. Known limitations:
Tested on Godot 4.4.1 on Windows (NVIDIA RTX 3050) and Linux (Intel Integrated Graphics) platforms. Features
Other screen shots of plugin: ![]() ![]() ![]() |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Describe the project you are working on
A Simple 2.5D RPG Game
Describe the problem or limitation you are having in your project
I've been trying to create blob shadows but not being able to use the decal nodes is very annoying and complicates the process, i did manage to come up with a fix for my project but it is very hacky.
Describe the feature / enhancement and how it helps to overcome the problem or limitation
The Decal node that is already built into godot but it also supports the compatibility renderer.
Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams
This is mostly related how the engine render graphics internally which i don't have much knowledge on.
If this enhancement will not be used often, can it be worked around with a few lines of script?
This is more about QOL and consistency
Is there a reason why this should be core and not an add-on in the asset library?
Because its a built-in feature of the game engine, which i doubt can be replaced by addons
Beta Was this translation helpful? Give feedback.
All reactions