Really useful and helpful vid, well explained. cheers
@devpoodle2 ай бұрын
I'm glad you found it helpful. Thanks for the comment! :D
@iHydrogen2 ай бұрын
10/10 video
@devpoodle2 ай бұрын
Thanks ❤️
@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Ай бұрын
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.
@devpoodle2 ай бұрын
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Ай бұрын
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Ай бұрын
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.
@lostsignal25032 ай бұрын
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
@devpoodle2 ай бұрын
@@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.