Commit: 3caa830c113ffc576f9b6d41365adc7799a1075c
Author: Sergey Sharybin
Date:   Wed Oct 5 12:37:09 2016 +0200
Branches: master
https://developer.blender.org/rB3caa830c113ffc576f9b6d41365adc7799a1075c

Fix T49501: Animations imported via alembic render with wrong or no motion blur

===================================================================

M       source/blender/blenkernel/intern/object.c

===================================================================

diff --git a/source/blender/blenkernel/intern/object.c 
b/source/blender/blenkernel/intern/object.c
index d87c257..a059055 100644
--- a/source/blender/blenkernel/intern/object.c
+++ b/source/blender/blenkernel/intern/object.c
@@ -3212,6 +3212,14 @@ static bool 
constructive_modifier_is_deform_modified(ModifierData *md)
                ScrewModifierData *smd = (ScrewModifierData *)md;
                return smd->ob_axis != NULL && 
object_moves_in_time(smd->ob_axis);
        }
+       else if (md->type == eModifierType_MeshSequenceCache) {
+               /* NOTE: Not ideal because it's unknown whether topology 
changes or not.
+                * This will be detected later, so by assuming it's only 
deformation
+                * going on here we allow to bake deform-only mesh to Alembic 
and have
+                * proper motion blur after that.
+                */
+               return true;
+       }
        return false;
 }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to