From f172f2b146fc1d112f17cb67d7a3a77f52a3baee Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Tue, 26 Apr 2016 16:17:11 +0200 Subject: Cycles: Improve logging about motion blur a bit --- intern/cycles/blender/blender_mesh.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/intern/cycles/blender/blender_mesh.cpp b/intern/cycles/blender/blender_mesh.cpp index ef193665972..55ef913408f 100644 --- a/intern/cycles/blender/blender_mesh.cpp +++ b/intern/cycles/blender/blender_mesh.cpp @@ -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); -- cgit v1.2.3