I am trying to create an effect in cycles (like the attached photo), where points on the surface emit rays (like god-rays). I have tried adding a spot light at the location where I want this, along with a principled volume to the world (setting the density to ~0.1). However, the whole scene becomes foggy and the effect is not really produced.

Can someone please show me a way to create this (just the rays)? enter image description here

  • $\begingroup$ Volume scatter can be even lower than 0.1 try 0.05 or less, also make the light size small and increase the power. $\endgroup$
    – no-can-do
    Aug 12, 2020 at 5:43

1 Answer 1


You could use a simple box for the volume with the following texture:

enter image description here

  • $\begingroup$ Awesome :) My I ask to share also blend (sure not problem to reconstruct from image, just as time saver). Thank you $\endgroup$
    – vklidu
    Aug 12, 2020 at 7:08
  • $\begingroup$ @Secrop Thanks for the solution. Could you explain a bit what the 'Normalize' and 'Length' are supposed to do? $\endgroup$
    – koroma
    Aug 12, 2020 at 7:26
  • 1
    $\begingroup$ @koroma, the 'Normalize' just makes every coordinate to be it's projection onto the unit sphere (the ray like stuff). 'Lenght' is just used as a falloff. $\endgroup$
    – Secrop
    Aug 12, 2020 at 9:15
  • $\begingroup$ @vklidu, blend file long gone. just did it to illustrate, and one can do it in less than 5 minutes. $\endgroup$
    – Secrop
    Aug 12, 2020 at 9:18

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .