Page MenuHome

Freeze while rendering animation in Cycles with layers and motion blur
Closed, ResolvedPublic

Description

Win 8.1 x64, 3x gtx580, 2.70a

When rendering multiple layers in a batch animation with motion blur, some layers get extremely slow (compared to rendering one by one) and freeze Blender or whole system.

Open attached file, press render animation.
First (Mesh) layer renders fine, the second (floor/shadow) behaves like:

  • On CPU - extremely slow (compared to rendering only this render layer. not to confuse with scene layer), cancellation takes couple of minutes.
  • On all GPUs - system freeze (presumably it stays alive, but display gets no updates anymore).
  • On single non-primary GPU - extremely slow, blocks don't get updated until complete. Render cancellation takes a minute or two.

This behavior is not observed if motion blur is turned off.
This behavior is not observed if render layers are rendered one by one, manually un-chec the others, even with motion blur on.

{F88555}king

Event Timeline

Brecht Van Lommel (brecht) lowered the priority of this task from 90 to 50.May 12 2014, 2:16 PM

Looks like some sort of bug updating the motion blur BVH when another object is added to it.

Brecht Van Lommel (brecht) changed the task status from Unknown Status to Resolved.May 12 2014, 7:00 PM
Brecht Van Lommel (brecht) claimed this task.