Skip to content

cgmb/alembic-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

How to create an Alembic mesh animation for Blender

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published