1
$\begingroup$

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

$\endgroup$
  • $\begingroup$ Can't you just plug object into noise instead of camera into noise? $\endgroup$ – WhatAMesh Feb 27 '19 at 10:16
  • $\begingroup$ It doesn't work. Try yourself $\endgroup$ – Bogu Feb 27 '19 at 10:19
3
$\begingroup$

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.

enter image description here

$\endgroup$
1
$\begingroup$

Set texture coordinates between your geometry node and the noise node. You´ll get it to move like you want.

Also try switching the output geometry node from camera to WINDOW.

Thank you for your consideration in voting me as answer.

BFTC_Schiller

$\endgroup$
  • $\begingroup$ Thank you for your attention. Pluging noise into geometry - position fixed the issue. $\endgroup$ – Bogu Feb 27 '19 at 11:32
  • $\begingroup$ Fantastic. Vote me up and also select this as the answer. Thanks! $\endgroup$ – Pierre Schiller Feb 27 '19 at 11:36
  • $\begingroup$ I wish I could, but Jackdaw gave me clearer answer which solved the issue. Also Im too new to vote, not enough reputation, sorry. Thanks for good intentions tho! $\endgroup$ – Bogu Feb 27 '19 at 11:39

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.