Ross ROSS = Recommend OSS · open-source software intelligence for agents

alembic/alembic

Alembic is an open framework for storing and sharing scene data that includes a C++ library, a file format, and client plugins and applications. observed · 2026-08-28

github.com/alembic/alembic · homepage · C++ · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

84/100

  • Activity 90
  • Release rhythm 67
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 103
  • age_days: 4446
  • days_rel: 63
  • days_push: 63
  • n_releases_24m: 6

Full methodology

Adoption not part of the score

1173 stars · 268 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Alembic is an open computer graphics interchange framework for storing and sharing baked, animated 3D scene data, consisting of a C++ library, a file format, and client plugins for tools like Maya, Arnold, and RenderMan. It efficiently stores the computed results of complex procedural geometry, animation, and simulation rather than the dependency graphs that produce them.

Use cases

  • bake animated scene geometry for handoff to lighting and rendering
  • transfer animated creature meshes between DCC applications for cloth or flesh simulation
  • store simulation results like cloth, flesh, or volume simulations for downstream rendering
  • exchange animated vertex positions and transforms between Maya, Houdini, and renderers
  • build custom tools that read or write 3D geometry caches via the C++ or Python API

When to choose

  • you need an application-independent format for baked animated 3D geometry in VFX or animation pipelines
  • you want to hand off simulation or animation results between different DCC tools and renderers
  • you need a C++ library or Python bindings to programmatically read/write geometry caches

When to avoid

  • you need to store procedural rigs or dependency graphs rather than baked results
  • you want a replacement for a native application's scene file format
  • you need asset management or general scene storage beyond geometry caching

Facets

library · maturity stable

serialization file-system graphics graphics media computer-vision windows cpp python cross-platform 3d-graphics geometry-caching scene-interchange vfx animation file-format maya hdf5 linux macos

3 sources

Member repositories

RepositoryRoleHealth v2
alembic/alembicmain84

For agents

markdown · JSON · MCP: product_card(name="alembic/alembic")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem