Page MenuHome

Cycles render artefacts with motion blur turned on
Closed, ResolvedPublicBUG

Description

System Information
Operating system: Windows-10-10.0.19041-SP0 64 Bits
Graphics card: NVIDIA GeForce RTX 3090/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 472.12

Blender Version
Broken: version: 2.93.4, branch: master, commit date: 2021-08-31 09:23, hash: rBb7205031cec4
Worked: ?

Short description of error
When rendering a certain animated mesh in Cycles and with motion blur turned on, the shader seems completely broken in the render output. Viewport render works without a problem (no motion blur of course). Also, rendering with Optix throws an error and does not work at all, while CPU rendering works but with a broken shader.
GPU rendering with Optix throws the following error:

CUDA_ERROR_ILLEGAL_ADDRESS in cuStreamSynchronize(cuda_stream[thread_index]) (device_optix.cpp:821)

Viewport:

Rendered (CPU):

Exact steps for others to reproduce the error
Open the attached file, ensure that CPU rendering is used (so it does render at all) and render with F12. If the problem does not show at the first try, render with GPU (Optix), switch back to CPU and render again.

Event Timeline

Alaska (Alaska) changed the task status from Needs Triage to Confirmed.EditedSep 27 2021, 3:10 AM
Alaska (Alaska) changed the subtype of this task from "Report" to "Bug".
Alaska (Alaska) added a subscriber: Alaska (Alaska).

I can confirm rendering errors with this model. Even in latest master with the Cycles-X merge.

The issue from testing appears to be with materials when the color having the Skintone attribute in it at some point and a bump node is attached to the material with a high strength. So you can simplify the node setup to something like this and still get issues (you can replace the subsurface scattering node with something else):


Sometimes you don't even need the bump node.

I can also confirm getting errors while rendering with OptiX. Even with the latest master with the Cycles-X merge