How to make a glow effect?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By Gokudomatic2
:warning: Old Version Published before Godot 3 was released.

There is an effect I never found how to do it, and until now I always used some tricks with 2d sprites. But there are cases where it won’t be possible to fool the eye. In a nutshell, how can I make a material glow? The glow parameter never did anything in my attempts.
How can I do something like this?
Halo needler

:bust_in_silhouette: Reply From: Rxel

It´s done by a shader.
It´s called: Bloom Shader.
…a post process shader (pixel shader).

There are a lot of tutorials for HLSL or GLSL Bloom Shaders.
Take a look around in the web.
Started some days before with Godot. Not touched it´s shader-system so
i can not tell you much how to do it in Godot but if you understand
GLSL or HLSL it should not be a problem to implement it in Godot.

Here is a link to an easy Bloom-Shader:
http://www.evolved-software.com/shaders/postprocessing

you will find much more when you check the web for bloom/glsl/hlsl

Thanks for the reply, but samples at udk and others were relying on emitting only. And I don’t know enough about glsl to do blur effect.

Gokudomatic2 | 2016-05-07 20:34

:bust_in_silhouette: Reply From: Calinou

Godot offers Glow and Bloom settings. In order to use bloom, you need to enable glow first, then set bloom to a value above 0. You can do this in a WorldEnvironment node.

Quick and simple. It works well. Thank you.

Gokudomatic2 | 2016-05-07 20:33

My text still isn’t glowing :frowning:

Amateur.game.dev. | 2021-04-22 17:50

:bust_in_silhouette: Reply From: scrubswithnosleeves

You should also be able to accomplish this with the World Environment node.

Here is a tutorial I made on this exact topic for future readers: https://www.youtube.com/watch?v=7R4NkOF5b2A

This is for 2D, but it should work for 3D as well.