docs.unity3d.com
    Show / Hide Table of Contents

    Changes in Alembic for Unity

    [2.1.3] - 2020-12-14

    Changes

    • The package depends on the Cloth Unity Module.

    [2.1.2] - 2020-12-14

    #

    • Fixed a bug causing the Alembic binary libraries to be copied into unsupported platform build, eg: iOS.

    [2.1.1-pre.1] - 2020-10-21

    Feature

    • Added Unity recorder integration (compatible with Unity Recorder >= 2.2.0).

    Changes

    • Fixed a bug on Windows where file pointers would leak, and after some time all alembic loads would fail.
    • Fixed a bug that caused a crash when exporting a GameObject with a MeshRender but without a MeshFilter Component.
    • Fixed a bug where the visibility was not properly read if it was the only animated property of the object.
    • When the timeline does discontinuous time updates (scrubbing), the alembic updates the scene synchronously.
    • Updated optional dependency to Burst 1.1.1 or newer.

    [2.0.1-preview.1] - 2020-05-29

    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-12-20

    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-02

    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-09

    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
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on 19 February 2021