Blender Git Commit Log

Git Commits -> Revision 2dff08c

Revision 2dff08c by Sybren A. Stüvel (master)
June 19, 2020, 08:24 (GMT)
Alembic: always export transforms as inheriting

Blender now always exports transforms as as "inheriting", as Blender has
no concept of parenting without inheriting the transform.

Previously only objects with an actual parent were marked as
"inheriting", and parentless objects as "non-inheriting". However,
certain packages (for example USD's Alembic plugin) are incompatible
with non-inheriting transforms and will completely ignore such
transforms, placing all such objects at the world origin.

When importing non-inheriting transforms from Alembic, Blender will
break the parent-child relation and thus force the child to (correctly)
interpret the transform as world matrix.

Commit Details:

Full Hash: 2dff08c8ce9b9ce7511328cbe107d26a9539c38a
Parent Commit: f106369
Lines Changed: +8, -3

2 Modified Paths:

/source/blender/io/alembic/intern/abc_writer_transform.cc (+6, -1) (Diff)
/tests/python/alembic_tests.py (+2, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021