Making a 3D Outline Effect - Using Godot Engine

  Рет қаралды 1,515

DevPoodle

DevPoodle

Күн бұрын

Пікірлер: 11
@smoobeus
@smoobeus 2 ай бұрын
Really useful and helpful vid, well explained. cheers
@devpoodle
@devpoodle 2 ай бұрын
I'm glad you found it helpful. Thanks for the comment! :D
@iHydrogen
@iHydrogen 2 ай бұрын
10/10 video
@devpoodle
@devpoodle 2 ай бұрын
Thanks ❤️
@Luoxuanbaogan-21
@Luoxuanbaogan-21 Ай бұрын
Hi, you did a great job! Is there a way to target just one object? I’ve been looking for a long time but haven’t found such a method. If there is, and if possible, please make a tutorial video about it. Thank you!!!
@devpoodle
@devpoodle Ай бұрын
Yes, there is a way to do object-specific outlines. I found this pretty good video on one method for doing that: kzbin.info/www/bejne/eXiThYB-balrobs. Unfortunately, the method I used in my video can't be applied only to certain objects because of certain features Godot is currently missing.
@devpoodle
@devpoodle 2 ай бұрын
Hello, I hope you learned something from this video. If there's any videos you'd like to see, or you have suggestions for how I can make these better, feel free to leave a comment. Thanks!
@eduardoschildt
@eduardoschildt Ай бұрын
Hey man, great video! I was just wondering, can you also get the screen normal texture in the compositor? If it's possible, how would you do it? Thanks!
@devpoodle
@devpoodle Ай бұрын
Thanks for watching! There is a way to get the normal texture. You can call render_scene_buffers.get_texture("forward_clustered", "normal_roughness")) to get the RID of the normal/roughness texture, then implement it in the same way as the depth uniform. The color of that texture stores the normals, and the alpha part stores roughness.
@lostsignal2503
@lostsignal2503 2 ай бұрын
Oh this is fantastic! Using this method seems less Finicky than other outlines I've seen using the Normal and Depth and sampling the outline 4 Times in order to get a full outline. Unless I misunderstood something! Is there a way to adjust the outline size in editor with this method; What part of the code would I look at to place the variable and export it, if the compositor effects allows for that (I assume so, but I've messed with it Very Little) I'm noticing a pattern of certain shader effects I want to learn how to do are requiring I learn glsl... Guess it's time
@devpoodle
@devpoodle 2 ай бұрын
@@lostsignal2503 thanks for the comment ❤️. If you wanted to change the outline size in editor, you would make the sample size constant a part of the storage buffer uniform. then, in gdscript you could pass in whatever value you wanted.
Making a CRT Shader Effect - Using Godot Engine
17:28
DevPoodle
Рет қаралды 3,2 М.
My 6 FAVORITE Godot 4.3 features
8:34
MrElipteach
Рет қаралды 29 М.
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
How to Procedurally Generate Meshes  - Using Godot Engine
25:20
DevPoodle
Рет қаралды 3,5 М.
How to Procedurally Generate Terrain  - Using Godot Engine
16:02
DevPoodle
Рет қаралды 1,9 М.
Making A Day & Night Cycle in Godot 4
7:19
StayAtHomeDev
Рет қаралды 26 М.
1 Year Progress of my Open World game in 8 Minutes
8:25
Meh Studios
Рет қаралды 29 М.
This Blender Addon Is Great For Animation
7:48
CG Vortex
Рет қаралды 2,8 М.
Godot Rendering Update - Clay John - GodotCon 2024
46:03
Godot Engine
Рет қаралды 19 М.