Page MenuHome

Michael Freundorfer (mordecai)
User

Projects

User does not belong to any projects.

User Details

User Since
Jan 28 2014, 8:30 PM (335 w, 4 d)

Recent Activity

Fri, Jun 19

Michael Freundorfer (mordecai) requested review of D8078: Added an option to disable space transforms for object rotation.
Fri, Jun 19, 5:32 PM

Feb 16 2016

Michael Freundorfer (mordecai) added a comment to D1793: Complete fix for fbx armature type.

One thing I can say is that using the Skeleton type flag on a null does not work.
So it will need to change the full node attribute.

Feb 16 2016, 10:55 AM
Michael Freundorfer (mordecai) added a comment to D1793: Complete fix for fbx armature type.

@Bastien Montagne (mont29) I definetly wanted to give it a try myself :), but I am still not sure about some things (like what a 'root' template would look like).
So yes if you can invest the time to fix it please do so, I very much appreciate it.

Feb 16 2016, 10:47 AM

Feb 15 2016

Michael Freundorfer (mordecai) added a comment to D1791: FBX partial animation fixes.

I think the problem here for me is floating point inaccuracy.
This check if val == self.default_values[idx] will fail if the keys are close but not quite the same.
I do not key any scale curves on my bones, but after resampling it will usually come out as something like 0.999994.
This should probably use the same comparison as the other keys including the min_reldiff_fac and min_absdiff_fac.

Feb 15 2016, 8:24 PM · Add-ons (Community)
Michael Freundorfer (mordecai) added a comment to D1793: Complete fix for fbx armature type.

Yikes, ok that does not sound very promising.
I am to not very familiar with the fbx spec, but I will see if I can come up with a better way.

Feb 15 2016, 8:04 PM

Feb 12 2016

Michael Freundorfer (mordecai) updated the diff for D1793: Complete fix for fbx armature type.

Fixed copy paste error

Feb 12 2016, 1:10 PM
Michael Freundorfer (mordecai) retitled D1793: Complete fix for fbx armature type from to Complete fix for fbx armature type.
Feb 12 2016, 1:07 PM
Michael Freundorfer (mordecai) added a comment to D1791: FBX partial animation fixes.

As it is right now it seems like simplify will not drop any curves anymore at all, even those that do not differ from the rest pose and are redundant.

Feb 12 2016, 12:18 PM · Add-ons (Community)

Feb 11 2016

Michael Freundorfer (mordecai) added a comment to T47325: FBX7.4 exported armatures don't work in Unity when 'Selected Objects' is selected.

I have created a patched version of the exporter, that changes the node type for armatures from 'Null' to 'LimbNode' which does solve the problem mentioned (At least for me).
You can find it here https://github.com/mordecai154/blender-fbx-exporter-unity-patch
It may break other peoples asset pipelines though, so I am not really expecting this to be accepted into master. (Maybe for 2.8?)

Feb 11 2016, 4:12 PM · Add-ons (Community)

Feb 5 2016

Michael Freundorfer (mordecai) updated subscribers of T47325: FBX7.4 exported armatures don't work in Unity when 'Selected Objects' is selected.

I can confirm that this does not happen with the ascii format.
The difference here seems to be that the armature node is of type "Limb" in the ascii format, while it is of type "Null" in the binary format.
Unity seems to only do that optimization I mentioned when the node is a "Null" node.
Is there any reason why this was changed in the newer format? @Campbell Barton (campbellbarton) @Bastien Montagne (mont29)

Feb 5 2016, 2:01 PM · Add-ons (Community)
Michael Freundorfer (mordecai) added a comment to T47325: FBX7.4 exported armatures don't work in Unity when 'Selected Objects' is selected.

This is an issue on the Unity side, Blender does export the rig correctly.
When the fbx file has only a single object as the root, Unity will merge that root object into the prefab root it creates for the imported model. Which is obviously incorrect for animations, since it changes the animation binding paths.
This also happens with non armature objects. Try parenting a cube to an emtpy and exporting that. The same thing will happen in that case.
You can work around that by always exporting an empty with your armatures so the file always contains at least two root objects.

Feb 5 2016, 1:49 PM · Add-ons (Community)

Mar 4 2014

Michael Freundorfer (mordecai) raised the priority of T38949: Text disappears after editing operator settings from to 90.
Mar 4 2014, 1:08 PM · Text Editor, BF Blender