Cycles: Improve logging about motion blur a bit

This commit is contained in:
Sergey Sharybin 2016-04-26 16:17:11 +02:00
parent ab500eb3f3
commit f172f2b146
1 changed files with 6 additions and 1 deletions

View File

@ -976,7 +976,12 @@ void BlenderSync::sync_mesh_motion(BL::Object& b_ob,
memcmp(mP, &mesh->verts[0], sizeof(float3)*numverts) == 0)
{
/* no motion, remove attributes again */
VLOG(1) << "No actual deformation motion for object " << b_ob.name();
if(b_mesh.vertices.length() != numverts) {
VLOG(1) << "Topology differs, disabling motion blur.";
}
else {
VLOG(1) << "No actual deformation motion for object " << b_ob.name();
}
mesh->attributes.remove(ATTR_STD_MOTION_VERTEX_POSITION);
if(attr_mN)
mesh->attributes.remove(ATTR_STD_MOTION_VERTEX_NORMAL);