Even without the custom occlusion, with the default bake, one of the reasons your FPS was so low with the initial occlusion baking was because the debugger outlines. So while the custom occlusion is a great remediation, you can also turn off the debug lines and see a dramatic improvement in the FPS as well!
Excellent video. Covering all use-cases and wrong usage, to then show proper usage was great. Showing that "we use occluder but get 50 FPS", at 5:30 I thought you were going to say "lets make our own custom occlusion culling"
Hello! Could you please help with implementation of occlusion culling in grid maps? I place a lot of objects using grid maps but don't know how to add occlusion culling there
Haha. I personally like light mode. I used to like dark mode but if you're in a dark room and you do an alt+tab to a bright window, you're blind. But if everything is light, it's alright. I tried making everything dark mode too but some white pixel comes to blind you somehow.
Well, no. Not here. Since anything completely behind the occluder box will be hidden, you want the occluder box to take up as much space as you can without escaping the object. If there are any parts of the occluder box that are sticking out, Godot will think an object that is behind it is completely hidden from view before it is actually completely hidden, making it pop out of existence too early.
@@Definitely_a_Fox EDIT: Nevermind. The occuluder box works the other way around. Everything behind the box is hidden. I thought OTHER object that are in front of the box would hide the object that has the box attached to it. But isn't that exactly the problem you have when the box is too small? In the video the roof isnt inside the occluder box. So wouldn't that cause the roof to pop out of even though only the bottom part of the house is behind another object?
Access COMPLETE COURSES on Godot here: academy.zenva.com/product/godot-open-world-gaming-academy/?
Even without the custom occlusion, with the default bake, one of the reasons your FPS was so low with the initial occlusion baking was because the debugger outlines. So while the custom occlusion is a great remediation, you can also turn off the debug lines and see a dramatic improvement in the FPS as well!
Reyal?
Bro this theme looks crime. Btw cool tutorial
Noted on the theme! We’re making the switch to dark mode in our new tutorials.
Excellent video. Covering all use-cases and wrong usage, to then show proper usage was great. Showing that "we use occluder but get 50 FPS", at 5:30 I thought you were going to say "lets make our own custom occlusion culling"
Glad you appreciated the depth of the tutorial. Your feedback means a lot to us!
Concise and clear tutorial, thanks! Just subscribed :-)
Welcome to the Zenva community! Glad you enjoyed the tutorial.
Hello! Could you please help with implementation of occlusion culling in grid maps? I place a lot of objects using grid maps but don't know how to add occlusion culling there
does this work with gridmaps, im having a bit of trouble with it
How i can make this but with GridMaps?
Should be the same proccedure... make sure all of your nodes are in the occ region (or what's it called)...
Btw please correct me if i'm wrong :)
Noooo, why the light theeeeme
Btw tutorial was really good, but i no longer have eyes
We've switched to dark mode to meet WCAG AAA accessibility standards. Get ready for more dark mode content on the channel over time! 🌑🌟
Haha. I personally like light mode. I used to like dark mode but if you're in a dark room and you do an alt+tab to a bright window, you're blind. But if everything is light, it's alright. I tried making everything dark mode too but some white pixel comes to blind you somehow.
Shouldn’t you make the occluder box bigger so the whole object fits into it?
Well, no. Not here.
Since anything completely behind the occluder box will be hidden, you want the occluder box to take up as much space as you can without escaping the object. If there are any parts of the occluder box that are sticking out, Godot will think an object that is behind it is completely hidden from view before it is actually completely hidden, making it pop out of existence too early.
@@Definitely_a_Fox EDIT: Nevermind. The occuluder box works the other way around. Everything behind the box is hidden. I thought OTHER object that are in front of the box would hide the object that has the box attached to it.
But isn't that exactly the problem you have when the box is too small? In the video the roof isnt inside the occluder box. So wouldn't that cause the roof to pop out of even though only the bottom part of the house is behind another object?
Extremely helpful tutorial! serously! But what kind of menace are you to choose this engine theme 💀
Thank you 😊
You're very welcome! 😊 Glad to hear you enjoyed it!
Does this also Work with a simple voxel Cube gridmap? Like Minecraft?
Thank You SOOO MUUUUCH
You're very welcome! 😊
you made wrost performance and telling the optimization .d
Thanks for sharing your thoughts! What specific performance issues did you notice?
@@Zenva he probably didn't finish the video, and left on the "we now have 50 FPS instead of 300 FPS"
👍