Cycles: support arbitrary number of motion blur steps for objects.

This commit is contained in:
Brecht Van Lommel
2018-03-08 04:04:52 +01:00
parent 78c2063685
commit db333d9ea4
14 changed files with 188 additions and 140 deletions

View File

@@ -662,7 +662,7 @@ DeviceRequestedFeatures Session::get_requested_device_features()
if(mesh->num_curves()) {
requested_features.use_hair = true;
}
requested_features.use_object_motion |= object->use_motion | mesh->use_motion_blur;
requested_features.use_object_motion |= object->use_motion() | mesh->use_motion_blur;
requested_features.use_camera_motion |= mesh->use_motion_blur;
#ifdef WITH_OPENSUBDIV
if(mesh->subdivision_type != Mesh::SUBDIVISION_NONE) {