Hello everyone,
I'm currently finishing the block out phase of recreating this painting by Zdzisław Beksiński,
I'm not sure how to make the bottom of the scene look black to give that "abyss" look,
I have the ambient color set to black but it still looks grey. Also, how do I make a thin but dense layer of fog about halfway through the towers to make them look like they are much higher in the air? I want the bottom half of the towers to all slowly fade into black.
Replies
If you want to have a specific area with increased density, one trick that still works pretty good is to have multiple planes stacked on top of eachother with varying degrees of opacity.
Also get a proper skybox in there, it'l go a long way
To get the darker fog on the close towers, you might be able to use an inverse black fog, that starts behind the camera and fades out in front of it. Here's an example I made in another custom 3d engine. Not sure if Unity supports this but it's a really cool effect in action. The blue fog is a 2nd fog layer.
However that would not support any lighting that is not baked into the textures of the pillars.
You can use a shader who looks the depth texture from the camera with a simple plane :
Or a volumetric fog like this one : https://github.com/SlightlyMad/VolumetricLights
It cans come from the ground, sun etc. but a bit heavier to use! (they are some example scene, not my work)