Skip to content

Commit e29f119

Browse files
pandaGaumeDrigax
andauthored
check animated node (#954)
Check if a node is animated before trying to export animation Co-authored-by: Nicholas Barlow <whoisdrigax@gmail.com>
1 parent 228418b commit e29f119

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Maya/Exporter/BabylonExporter.Mesh.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ private BabylonNode ExportDummy(MDagPath mDagPath, BabylonScene babylonScene)
3737
ExportNode(babylonMesh, mFnTransform, babylonScene);
3838

3939
// Animations
40-
if (exportParameters.exportAnimations)
40+
if (exportParameters.exportAnimations && MAnimUtil.isAnimated(mDagPath))
4141
{
4242
if (exportParameters.bakeAnimationFrames)
4343
{
@@ -271,7 +271,7 @@ private BabylonNode ExportMesh(MDagPath mDagPath, BabylonScene babylonScene)
271271
babylonInstanceMesh.metadata = ExportCustomAttributeFromTransform(mFnTransform);
272272

273273
// Animations
274-
if (exportParameters.exportAnimations)
274+
if (exportParameters.exportAnimations && MAnimUtil.isAnimated(mDagPath))
275275
{
276276
ExportNodeAnimation(babylonInstanceMesh, mFnTransform);
277277
}
@@ -374,7 +374,7 @@ private BabylonNode ExportMesh(MDagPath mDagPath, BabylonScene babylonScene)
374374
}
375375

376376
// Animations
377-
if (exportParameters.exportAnimations)
377+
if (exportParameters.exportAnimations && MAnimUtil.isAnimated(mDagPath))
378378
{
379379
if (exportParameters.bakeAnimationFrames)
380380
{

0 commit comments

Comments
 (0)