Page MenuHome

FBX and Collada: Exporting Mesh Scaling Animation, Some Meshes Don't Scale
Open, Confirmed, MediumPublic

Description

System Information
Operating system: Windows 10
Graphics Card: GTX 1070
Blender Version: 2.8

Description*

This is all one rig, however on the right side of the .gif, the cylinder does not shrink accordingly. Any ideas as to why this is happening?

This problem happens when exporting from Blender as a .FBX and importing it into Lumberyard.

Exact steps for others to reproduce the error


Open attached .blend
Export as .fbx
Import .fbx into Lumberyard and try to run the animation, the cylinder refuses to shrink.

Notes
The rig contains a Bone acting as a Driver which controls all of the rig's Shape Keys.

Details

Type
Bug

Event Timeline

Rook Vanguard (RookVanguard) renamed this task from .FBX & .Dae Exporting Mesh Scaling Animation, Some Meshes Don't Scale to .FBX Exporting Mesh Scaling Animation, Some Meshes Don't Scale.

As far as i know the concept of drivers is not directly supported by Collada and FBX.

In principle it would be possible to add Driver information into the Blender collada profile. But i am not sure if this is feasible. In order to make use of this data, a Tool importer would need to know about the blender profile.

Also, using FBX and collada for importing back to Blender does not make too much sense either unless for testing or in very special situations.

What Gaia Clary said is exactly right regarding Collada not supporting drivers. However, after swapping the unmoving mesh with a new mesh, everything worked with .FBX; am not sure why it worked, but it did. 😄

And yes, Gaia, my reimporting was indeed strictly only for testing purposes; a sanity check if you will.

Thanks again Gaia!

Gaia Clary (gaiaclary) reopened this task as Open.

I believe that i know what actually happens.

It seems to be related to the scaling of the objects and the armature. I could fix your file by applying scale and visual transforms such that the object sizes keep as they are but all scales are at 1.0. This fixing of the various scales in your scene made the export and back import work perfectly with Collada. And apparently it worked for you also with fbx after you replaced the meshes.

Lets keep this report open. I need to figure out how to fix the parent inverse of child objects. And maybe @Bastien Montagne (mont29) can also take a look at the fbx side :)

Gaia Clary (gaiaclary) renamed this task from .FBX Exporting Mesh Scaling Animation, Some Meshes Don't Scale to FBX and Collada: Exporting Mesh Scaling Animation, Some Meshes Don't Scale.May 4 2019, 10:28 AM
Sebastian Parborg (zeddb) triaged this task as Confirmed, Medium priority.

I'll mark this as confirmed then