com.unity.formats.alembic

Alembic importer and exporter plugin for Unity

Stars
795
Committers
36

Bot releases are visible (Hide)

com.unity.formats.alembic - 20180413 Latest Release

Published by i-saint over 6 years ago

  • Updated libAlembic 1.7.5 -> 1.7.7
  • Optimization: AVX-512 support (tangents generation etc.)
  • Linux: Updated toolchain and libraries based on VFX Reference Platform (CY2018)
  • Bug fixes
    • Alembic playback sometimes delayed by one frame from Timeline (#84)
      • Enbugged at Release 20180205
    • Camera oblique angle was not correct (#85)
    • Avoid crash when .abc has invalid attributes (#88)
    • Fixed compile error on .NET 4.6 Equivalent (#89)
    • Fixed potential memory corruption when FaceSets are present (#93)
      • Enbugged at Release 20180205
com.unity.formats.alembic - 20180320

Published by i-saint over 6 years ago

Importer

  • Bug fixes
    • Fixed wide character path issue on Windows (#82)
    • Avoid crash when .abc has invalid attributes (#81)
com.unity.formats.alembic - 20180222

Published by i-saint over 6 years ago

Importer

  • Added HDF5 archive with szip/gzip compression support
  • Added point polygon and line polygon support (#69)
  • Added Alembic timesampling import support (#71 )
    • AnimationClips that crresponds Alembic timesamplings will be generated. These AnimationClips have AnimationEvents that corresponds frames in Alembic timesamplings
  • Bug fixes
    • Fixed potential crash with point polygon and line polygon (#69)
    • Fixed tangents glitch (#73)

Exporter

  • Added Timeline support (Alembic Recorder Track) (#59)
  • Added tracking newly created GameObject support (#60)
  • Added point polygon and line polygon support (#69)

Common

  • Added Linux binary (experimental)

36227987-2ab668f4-1216-11e8-8ab1-65acb704cf3c

com.unity.formats.alembic - 20180212

Published by i-saint over 6 years ago

Importer

  • Added visibility support (#63)
  • Added uv and vertex color interpolation (#57)
  • Added component filter in import settings
  • Stopped re-creating deleted nodes automatically
    • Also added "Recreate Missing Nodes" button on AlembicStreamPlayer inspector
  • Bug fixes
    • Fixed vertex-sharing glitch (#58)
    • Fixed crash with zero scale Xforms (#66)
    • Fixed crash with meshes that have constant points + animated normals / uvs

Exporter

  • Added visibility support (#63)
    • Enabling / disabling / deleting GameObjects are recorded as visibility animation
com.unity.formats.alembic - 20180205

Published by i-saint over 6 years ago

Importer

  • Added face set support
    Shading groups in Maya will be imported as submeshes. "Write Face Sets" option must be enabled when exporting .abc from Maya
  • Added normals interpolation support
  • Added vertex color and additional UV set support
    These are Maya's extension. "Write Color Sets" and "Write UV Sets" options must be enabled when exporting .abc from Maya
  • Added async load support
    "Async Load" option in AlembicStreamPlayer (on by default)
  • Added motion vector generation support for AlembicPointsRenderer
  • Removed some options
    • "Vertex Sharing" was removed. now always enabled
    • "Use 32bit Index" was removed. now always enabled (on Unity 2017.3 or later)

Exporter

  • Added exporting submesh, vertex color and additional UV set support

Common

  • Updated libAlembic (1.7.4 -> 1.7.5)
com.unity.formats.alembic - 20180201

Published by i-saint over 6 years ago

maya_alembic_options
alembic_import_settings
velocity
alembic_particle

com.unity.formats.alembic - 20180122

Published by i-saint over 6 years ago

  • Fixed cloth export issue
com.unity.formats.alembic - 20180119

Published by i-saint over 6 years ago

  • fix: frame count was always 1 when time sampling mode is Acyclic
  • fix: some potential crush bugs

importsettings

com.unity.formats.alembic - 20171207

Published by Thomasch-unity3d almost 7 years ago

This package contains :

  • Several bug fixes.
  • UI improvements (ie : support for multi-selection edits, better UI controls for time range,..)
  • Simplified workflow : abc files don't need to be placed in streamingAssets, just use the asset folder and the importer will automatically copy them to streamingAssets. This also fixes issues where abc files couldn't be renamed or moved around in the asset folder.
  • Added a setting to interpolate samples and calculate vertex velocities.
  • Added 'turn quad edges' setting to the importer.
  • support for 32 bits index buffers.

Refer to the commit messages for more details.

com.unity.formats.alembic - Experimental preview: Vertex sharing for fixed topology files

Published by jasonm-unity about 7 years ago

Added auto activation/deactivation of host GO when alembic clip is managed by a timeline track

com.unity.formats.alembic - Experimental preview: Vertex sharing for fixed topology files

Published by jasonm-unity about 7 years ago

added auto-activation option when alembic is played through a timeline clip

com.unity.formats.alembic - Experimental preview: Vertex sharing for fixed topology files

Published by jasonm-unity about 7 years ago

fixed lag when playing alembic from timeline.

com.unity.formats.alembic - Experimental preview: Vertex sharing for fixed topology files V4

Published by jasonm-unity over 7 years ago

fixed crash with alembic files containing no normals data

com.unity.formats.alembic - Experimental preview: Vertex sharing for fixed topology files V3

Published by jasonm-unity over 7 years ago

  • Fixed issue with Shared Vertices vs UV Tile sub-meshes
  • Also, default now does NOT generate sub-mesh per UV tile.
com.unity.formats.alembic - Experimental preview: Vertex sharing for fixed topology files V2

Published by jasonm-unity over 7 years ago

same as previous preview release, with added options to not apply UV/Normals/Tangents from file at each sample read: "Vertex extra data is static"

com.unity.formats.alembic - Experimental preview: Vertex sharing for fixed topology files

Published by jasonm-unity over 7 years ago

added import options, off by default: "Merge Vertices (experimental)"

when set to true, will share vertices between polygons when possible.
Note that, this an investigation into a potential optimization.
Seeing reductions, in some cases of 3-4x the number of vertices sent to the GPU.
But, merge process is single threaded and injects per un-merged vertex 2 hash table lookup's (overhead).

Only works in MS. Windows!

com.unity.formats.alembic - Fixed to work with Unity 2017.1.0b3 release

Published by jasonm-unity over 7 years ago

Will NOT work with prior releases of Unity, only 2017.1.0b3 and later.

com.unity.formats.alembic - Enable scripted importer for 2017.1 beta 2

Published by jasonm-unity over 7 years ago

Requires Unity 2017.1.0b2

com.unity.formats.alembic - 20170426

Published by i-saint over 7 years ago

com.unity.formats.alembic - 20170419

Published by jasonm-unity over 7 years ago

  • Refactor folowing Unity 2017.1 beta release
    Timeline enabled with builds of unity 2017.1.0b1 or later.
    Scripted importer enabled with builds of unity 2017.1.0b2 or later.