Why doesn't volumetric shader work anymore in cycles?

In world node I could use volume scatter node to get mist fog but it render just black now.

Super simple Fog / Mist in Blender 2.8+ in 60 seconds - YouTube

Make sure you plug it in volume not surface.
and adjust the density based on your lighting and scene

Tried it and it didn’t work. It works in Eevee. It’s just black unless I put it to 0 density.

default blender scene Density at 0.1
sorry to confirm again volume scatter plugged in the Volume of world output??? second socket
and enough light power!

3 Likes

Omg. I needed a light source. I thought a hdri image was enough. Still interesting that you don’t need light source for eevee.

lol. i didn’t know about EEVEE, good to know
for cycles the HDRI image is environment so it’s considered so far that it all gets absorbed by the volume i think, that’s why you see it at 0 density

i think i found the explanation tho.
eevee have a limit to the volume effect:


so the volume is small. if you increase that you will not see your objects too

for cycles: like i said world volume is unlimited
so you can achieve the same by using the volume not in the world shader but add a large cube/cylinder in your scene and use the volume in it’s material and tweak it’s size and you will get some light from the HDRI

but lights will give better volumetric shadows it that’s what you want

1 Like