Hello, Alembic users, thanks to your feedback we have another collection of
API additions and small but useful bug fixes.
Some highlights:
API:
- Now supports raw reads, and reading as a different precision, for array properties
via a new method getAs (). Currently strings, wstrings, and float16_t
can not be read as any other type.
- Added an optional velocity property to polymeshes, subds, nurbs, and curves.
Velocity is considered to be in units per second.
- Added a temporary work around for an HDF5 bug where parts of the file could become
corrupt. This workaround always stores the HDF5 links in dense storage. This can lead to
larger file sizes when you have a lot of IObjects.
- Improved the performance on partial hierarchy traversal by deferring opening of an
object's HDF5 group until truly needed.
Renderman Procedural:
- Added support for V3dGeomParam, P3dGeomParam, and BoolGeomParam
Houdini SOP:
- Dramatically increased the performance under Houdini 12 and pleasantly increased
performance under 11.1.
Maya AbcImport:
- Don't interpolate when the time values closely match the ceiling value.
- Don't create a new color set every time an animated color set is evaluated.
- Interpolating non indexed color values would sometimes cause a crash.
We welcome your comments on the discussion list.