It would be great to add support for visual effects on 3D objects/models in GDevelop.
Currently, 3D objects have limited options for applying modern visual effects. Adding effects directly to 3D objects would make it much easier to create polished and visually appealing 3D games.
Suggested Effects
Some useful effects could include:
Outline — Add an outline around a 3D model, with customizable color and thickness.
Glow — Make parts of a model glow.
Bloom — Create a bloom effect around bright areas.
Dissolve — Smoothly dissolve a 3D model using a texture/noise mask.
Color Tint — Change or animate the color of a 3D model.
Emission — Allow materials to emit light independently of scene lighting.
Fresnel/Rim Light — Add a customizable rim-light effect around the edges of a model.
Custom Shader/Material Effects — Allow advanced users to create their own effects.
Why would this be useful?
These effects could be used for things like:
Highlighting selected/enemy players.
Creating glowing objects and weapons.
Making sci-fi or futuristic environments.
Creating damage effects.
Improving the appearance of characters.
Creating dissolve/respawn effects.
Making interactive objects easier to identify.
Possible Implementation
Ideally, effects could be available directly in the 3D object’s properties, for example:
3D Object → Effects → Add Effect
Each effect could have customizable parameters such as:
Enabled / Disabled
Effect strength
Color
Thickness
Opacity
Speed
Texture/Mask
It would also be useful to have events/actions to enable, disable, and modify effects during gameplay.
This would make GDevelop’s 3D capabilities significantly more powerful while keeping the system accessible to beginners.
I’m sorry bro I don’t know that i must write the post by myself but Can Gdevelop team add this feature I didn’t the the post by myself because my english not good okay
youre english is pretty good man…word of advice, ai text is pretty much not accepted on the internet. it just means youre a bot, which we already face a lot of.
But importantly, only one feature request is allowed in one post, so which of those features would you want the most? I know it looks like one thing youre talking about, but really, its a lot of things at once. Youre entirely right, almost everyday i think of “what if they added a shader editor?”, but they probably wont.
I think this would be a very useful addition, especially for gameplay feedback.
For me, the outline, dissolve, emission and Fresnel effects would be particularly useful. For example, an outline could make it immediately clear which 3D object or enemy is selected, while emission and Fresnel could help make characters, weapons or interactive objects stand out.
I also like the idea of controlling the effects through events. Being able to enable an outline when the player targets an enemy, increase emission when an object is activated, or trigger a dissolve effect when a character is destroyed would make these effects much more useful than having them only as static material settings.
One thing that could be really helpful would be a simple preset system for beginners, while still allowing advanced users to adjust shader parameters.