Thank you! I'm actually trying to make this work. For now it's just the fog receiving the shadows, but I also want to have a standard shader material being able to receive it. I don't know yet how long it will take me to do this, because I have to figure out how the schlick ggx BRDF works to be able to integrate it into the shadow pass properly. But in general this is the plan and that's why I have separated it into a shadow-map.
@@Polygarden Beautiful, thanks for the response, you've done such great work already I'm sure you'll figure it out 👌 do you think there's a community somewhere of people trying to solve similar challenges in godot?
@@ernestosantangeloregaladoa800 There are many knowledgeable people in the discord. They always helped me out very quickly. But I tend to dig through the Godot code myself first.
Thank you very much! Unfortunately this is not easily possible at the moment. Everything is currently made in a way that you have a horizon along the xz-axis. Perhaps it can be done, but it would require alot of rewriting.
@@Polygarden I might eventually try to modify it to be able to be put around a sphere, I'll have to implement clouds of some sort eventually. Or I might try to make my own from scratch, but there's no way they will look as good as yours
Looks great! Congrats! My only complaint is that the clouds edges seems too sharp, would be great to have an option to control how much sharp or blurry you want the clouds to look like
I wonder if you could use a compute shader to make this render in real time at a higher performance cost? I'm also wondering if there might some interesting possibilities with this once GPU read backs are in Godot so the GPU can tell the CPU when it's done rendering the clouds though I'm not exactly sure how that could be used without delving into the shader code.
@@Polygarden I'm in contact with the people who plan it. I will suggest they include your work in a show reel if they have one. Would actually love to get in touch, but you are not easy so get a hold of ^^ If you can be bothered, find my contact info on my channel info and drop me a message. No pressure, though.