Fake flashlight volume with smoke: how to make noise texture coordinates not to follow camera I'am trying to fake effect of volume light beaming through smokey fog using emission shader on torus with noise texture plugged into volume output. I get the effect, but when I move camera around noise on parented torus keeps following which looks fake. However when I rotate or move torus itself noise doesn't move along and stays in one place giving the desired impression of foggy, thick air. Any idea how to fix that? Video example bolow:

Video example

Blend
I think you would like to keep the noise to be bound to the world coordinates. This will let you move the camera freely without effecting the noise coordinates. The Position in the Geometry will give you this.