Hey there, I’m encountering an issue with motion blur rendering in Blender where time-dependent shader changes are not being captured.
I’m using Blender to render an image with motion blur. The scene contains a moving cube. Shutter time for motion blur is set to 200.
The cube has a shader with a 4D noise texture. The W input of the noise texture is connected to the #frame value to create time-dependent changes.
Expected Behavior:
The rendered image should show the motion-blurred path of the cube. The volumetric texture of the cube should change along its path, reflecting the time-dependent shader.
Actual Behavior:
The motion-blurred path of the cube is visible in the render. However, the volumetric texture appears static and doesn’t show any changes along the path. Rendered image using cycles:
When manually scrubbing through frames in the timeline, I can see the texture changing in every frame. Also rendering individual frames without motion blur shows the texture changing as expected. So the shader is working as expected.
How can I make blender to capture the changes in the shader while rendering with motion blur the rendering? Am I doing something wrong in this setup?
Thanks!