Skip to content

Latest commit

 

History

History
42 lines (27 loc) · 1.13 KB

README.md

File metadata and controls

42 lines (27 loc) · 1.13 KB

Alembic Example

This is a minimal example of an Alembic mesh animation compatible with Blender. Each frame is an independent mesh that may not share anything at all with the previous frame.

Ubuntu Dependencies

sudo apt install cmake build-essential ninja-build \
    libopenexr-dev extra-cmake-modules

How to Build

cmake -H. -Bbuild -G Ninja && cmake --build build

How to Run

build/alex frames/*

Working with Alembic files

The output file is out.abc. Note that the version of Blender distributed by apt on Ubuntu 18.04 does not support Alembic. Use the official binary release from blender.org to import Alembic files.

Example Animation

The example animation in frames/ is very low-resolution, but still looks pretty good when filtered and rendered in Blender.

Rendered example animation of a droplet spreading.

License

The Alembic library itself is governed by the Alembic license. All other code in this repository was authored and published by Cordell Bloor in 2019 under the CC0 license.