Alembic (computer graphics)
{{Short description|File format}}
{{Infobox file format
| name = Alembic
| icon = Alembic logo.svg
| caption =
| extension = .abc
| mime =
| type code =
| uniform type =
| conforms to =
| magic =
| owner = Sony Pictures Imageworks {{small|(Sony Pictures Entertainment)}}
Industrial Light & Magic {{small|(Lucasfilm)}}
| released = {{start date|2011|08|09}}{{cite news|title=Lucasfilm and Sony Pictures Imageworks Release Alembic 1.0|url=http://www.prnewswire.com/news-releases/lucasfilm-and-sony-pictures-imageworks-release-alembic-10-127316408.html|accessdate=September 22, 2012|newspaper=PR Newswire|date=August 9, 2011|author=Sony Pictures Imageworks, Lucasfilm}}
| latest release version = 1.8.4
| latest release date = {{release date and age|2022|11|11}}{{cite web|title=Releases - alembic/alembic |url=https://github.com/alembic/alembic/releases|via=GitHub|publisher=Alembic|accessdate=25 December 2022}}
| genre = Exchange format for computer graphics
| container for =
| contained by =
| extended from =
| extended to =
| standard =
| open = Yes
| url = {{official URL}}
}}
Alembic is an interchangeable computer graphics file format developed by Sony Pictures Imageworks and Industrial Light & Magic.{{cite web|url=http://opensource.imageworks.com|title=Sony Pictures Imageworks - Open Source|website=Opensource.imageworks.com|accessdate=27 May 2016}}{{cite web|url=http://www.lucasfilm.com|title=Lucasfilm - Film and Television Production|work=Lucasfilm|accessdate=27 May 2016}}{{cite news |title=ILM, Sony Imageworks release Alembic 1.0 |url=https://variety.com/2011/digital/news/ilm-sony-imageworks-release-alembic-1-0-1118041083/ |accessdate=March 30, 2019 |work=Variety |date=August 9, 2011 |language=en}} It was announced at SIGGRAPH 2011, and has been widely adopted across the industry by visual effects and animation professionals.
Its primary focus is the efficient interchange of animated geometry (models) between different groups working on the same shots or same assets, possibly using different applications. Often different departments in the same company or different studios are working on the same projects. Alembic supports the common geometric representations used in the industry, including polygon meshes, subdivision surface, parametric curves, NURBS patches and particles. Alembic also has support for transform hierarchies and cameras. With the latest version comes initial support for materials and lights as well. Alembic specifically is not focused on storing the complex dependency graphs of procedural tools but instead stores the "baked" results by sampling the model data at different points along an animated scene's timeline.{{cite web|url=http://alembic.io|title=Alembic|website=Alembic.io|accessdate=27 May 2016}}
Tools which support Alembic
=Tools with native support=
=Plugins=
References
{{Reflist|30em}}