Changes in Alembic for Unity
[2.0.1-preview.1] - 2019-08-07
Changes
- Fixed a crash in the Alembic Exporter when GameObject names contained / in the name.
- Fixed a bug where the Alembic motion vector direction was inverted.
- Fixed a bug where the time range slider in the importer inspector breaks when going beyond the upper bound.
- Fixed a crash in the Alembic Streamer when the object was being enabled and disabled very quickly.
- Fixed a bug where the exported SkinnedMesh scale was wrong if the transform contained a scale change.
- Fixed a bug where the exporter was writing the incorrect Camera rotation parameters.
[2.0.0-preview.1] - 2019-08-07
Changes
- Minimum Unity version is 2019.3.
- Introduced public API for Alembic playback and recording.
- Loading of Alembic files is now multi-threaded.
- Removed the LitAlembic HDRP shader that has been obsoleted by HDRP native shaders that now offers the once missing velocity option.
- HDF5 format is Obsolete.
- Fixed a bug where the face-id were being sorted in ascending order.
- Fixed a bug that caused crashes when importing point clouds that had no velocity information.
- Fixed a bug that caused exported geometries to have too many triangles.
[1.0.6] - 2019-08-26
Changes
- Added support for Linux
- Fixed incorrect normal calculation when the UVs were split
- Fixed lost references to the scene GameObject when renaming the alembic asset.
- Fixed the LitAlembic material compatibility with HDRP 4.10 (latest 2018.4 version). For 2019.2+ HDRP standard materials support vertex motion vectors. -Fixed Vertex colour import from Houdini.
Known Issues
- HDF5 is not supported under Linux for import or export.
[1.0.5] - 2019-05-10
Changes
- Fixed regression introduced in 1.0.4 where old Alembic scene instances would lose prefab connection. New scene instances made with 1.0.4 are unfortunately unrecoverable
[1.0.4] - 2019-05-2
Changes
- Fixed crash in the Exporter when using SwapFaces
- Fixed Branch recording mode in the Exporter
- Fixed Scene references being lost, when alembic prefab was being renamed
- Fixed initial import of Alembic files when both the alembic Package and assets are imported at the same time
- Fixed regression, where absolute paths to alembic assets were stored
- Alembic importer and Exporter correctly deals with physical Camera parameters
[1.0.3] - 2019-04-9
Changes
- Do not lock Alembic files when Windows
- Fix InheritXform on files from Blender
- Fix multibyte character names for Alembic nodes
- Fix crash from cyclic sampling
- Fix crash with empty samples
- Fix standalone player builds for Windows and OSX. Alembic files are now copied in the StreamingAssets folder of the built application
[1.0.2] - 2019-03-21
Changes
- Removed BuildTarget.LinuxStandalone (obsolete) references for 2019.2+
[1.0.1] - 2019-03-14
Changes
- Removed UnityEngine.UI references
[1.0.0] - 2019-01-15
Changes
- Removed Timeline Alembic recorder
- General cleanup ### Known Issues
- The first time the Alembic package is used in a project, the shaders shipped with it need to be reimported, or else all Alembic imports will fail (case 1125012)
[1.0.0-preview.13] - 2019-01-15
Changes
- Removed broken recording of particles
- Moved testing code into the package
[1.0.0-preview.10] - 2019-01-15
Changes
- AlembicShotClip registers the time of the AlembicStreamPlayer as driven so timeline changes to the scene are not persistent
- AlembicRecorderClip uses tags to target GameObject root when recording a subset of the scene. If there are multiple GameObjects that match this Tag, a warning appears in the inspector and recording is disabled.
[1.0.0-preview.9] - 2019-01-03
Changes
- Meshes generated by the AlembicStreamPlayer are not serialized with the Scene
[1.0.0-preview.8] - 2018-12-19
Changes
- Alembic files are No longer copied to the StreamingAssets folder
- renamed Linux dso to abci.so for consistency
- reordered DllImport path selection so Editor locations are always found first
Known Issues
- If you rename the prefab once instantiated, all scene references are lost (move works)
[1.0.0-preview.7] - 2018-11-28
Changes
- Fixed Windows plugin platform settings
- Apply Transform On Points is now ON by default to be consistent with mesh behaviour
- Point clouds are no longer imported by default
- Bug fix: changes to time range were not persisted
- Updated label of assumeNonSkinnedMeshRendersAreConstant to "Static MeshRenderers" to prevent cropping at default width
Known Issues
- Camera objects aren't using Physical Camera mode
- Points renderer motion vector shader doesn't work
- Camera nodes are still created as GameObjects even if we don't import cameras
- AlembicWaitForEndOfFrame script is visible from the Component list in the inspector
[1.0.0-preview.6] - 2018-11-22
- Apply transform to points renderer by default
- Don't import point clouds by default
[1.0.0-preview.4] - 2018-10-05
- Added missing Linux dso
[1.0.0-preview.3] - 2018-09-26
- Reorganized to conform to Unity's package standards
- Updated Alembic to 1.7.9 (Ogawa is now memory-mapped by default)
[1.0.0-preview.2] - 2018-09-20
- Fixed AlembicStreamPlayerEditor warning in Unity 2018.3
[1.0.0-preview.1] - 2018-09-07
- Added Documentation for imported animation clips
- Removed UTJ/Alembic/Exporter component menu
- Normalized all line endings
[1.0.0-preview] - 2018-08-21
- Updated Documentation
- Contains all changes up until release 20180413 on github
[0.2.0] - 2018-06-22
- Internalized the API
- Updated Documentation
- Changed namespaces to Unity[Editor|Engine].Formats.Alembic.[Exporter|Importer]
- Removed Alembic Camera Params component
[0.1.2] - 2018-03-19
- Initial version for Package Manager
- Corresponds to release 20180222 on github