May 30, 2016, 16:46 (GMT) |
Avoid double matrix multiplication. |
May 30, 2016, 16:24 (GMT) |
Also build transforms with no children as empties. |
May 30, 2016, 08:25 (GMT) |
Camera reader: avoid reading props twice, fix for zero'd clip start. |
May 30, 2016, 08:17 (GMT) |
De-duplicate matrix reading code. |
May 30, 2016, 08:01 (GMT) |
Fix camera reader not using the right time for sampling. |
May 30, 2016, 07:50 (GMT) |
Merge branch 'master' into alembic_basic_io |
May 30, 2016, 07:49 (GMT) |
Setting up transform hierarchy for animated data somewhat works. There is still some work to be done as in some cases the transform appears to be mirrored. Though most test files seem to be imported correctly. |
May 30, 2016, 06:50 (GMT) |
Remove debug print. |
May 30, 2016, 06:50 (GMT) |
Fix missing depsgraph update of new constraint. Only covers old depsgraph for now. |
May 30, 2016, 06:49 (GMT) |
Move addition of constraint to object class. |
May 30, 2016, 06:44 (GMT) |
Avoid adding modifiers when the data is constant. |
May 27, 2016, 22:09 (GMT) |
Added a new 'Transform Cache' constraint to lookup transformation matrices from alembic archives. |
May 27, 2016, 18:32 (GMT) |
Fix compile error on Windows. |
May 26, 2016, 20:00 (GMT) |
Fix curve using editnurbs in object mode. |
May 26, 2016, 15:40 (GMT) |
Merge branch 'master' into alembic_basic_io |
May 26, 2016, 15:27 (GMT) |
Initial support to import hair systems. For the time being, hair are read as curves since this is how alembic stores them. And since there is no real way to know if an ICurves object exported from another software is a hair system or not, it will probably stay like so. |
May 26, 2016, 14:04 (GMT) |
Fix crash when exporting a hair system. Crash was due to accessing hair data from another thread (through the export job). |
May 26, 2016, 12:38 (GMT) |
Revert changes done to the transform matrix read/write and axis conversion code to the state of the original patch. The rewrite wasn't ideal, and prone to bugs. The idea was to not hardcode Y-up <-> Z-up conversions but rather let the user choose the axis during the export/import process, but since the other DCCs commonly found in VFX pipeline all use a Y-up system, hardcoding everything should be fine for the time being. This will probably be revisited in the future if need be. |
May 25, 2016, 15:16 (GMT) |
Merge branch 'master' into alembic_basic_io |
May 25, 2016, 15:08 (GMT) |
Cleanup: const correctness. |
|