USD ABC
File conversion

Convert USD to ABC

Convert now
QUICK ANSWER
Is it possible to convert USD to ABC?
Yes - USD converts to ABC.

You can do it right here with our free converter - no sign-up, and your file is deleted right after.

The fastest route is the OpenUSD command line: usdcat scene.usd --out scene.abc, which runs the built-in Alembic plugin. Expect the layered USD composition to be flattened to plain baked geometry, and FaceSet, NuPatch and Light schemas to be dropped.

Also to ABC: MB · C4D

On this page

Tested on macOS, Windows & Linux
Last verified Sep 2026

More free converters

HEIC, PNG, WEBP, MP3 and more - every tool here is free.

Open the toolbox
USD → ABC converterFREE
Drop a .USD file here
or pick one - we convert it to .ABC and give you the file to download

Why convert USD to ABC?

People move usd to .abc when a downstream tool only reads Alembic geometry caches, or when they need a flat, self-contained cache of animated meshes and points instead of a composed, layered USD scene. Alembic is a common lowest-common-denominator interchange cache in film and VFX pipelines.

How to convert USD to ABC

usdcat (OpenUSD) FREE

With OpenUSD's Alembic plugin built, run usdcat scene.usd --out scene.abc. This writes the composed geometry to an .abc file you can inspect in usdview.

SideFX Houdini

Import the USD in a LOP network, then add a ROP Alembic Output (or File Cache set to .abc) and write the cooked stage out as scene.abc.

Autodesk Maya

Load the stage with the USD (mayaUsd) plugin, select the geometry, then use Cache > Alembic Cache > Export Selection to Alembic (the abcExport command) to save .abc.

About these formats

Quality & what to watch

  • USD composition (layers, references, variants, instancing) is flattened into baked per-frame geometry; you cannot round-trip back to the original layered scene.
  • The OpenUSD Alembic plugin does not translate FaceSet, NuPatch or Light schemas, and Component Ops are flattened into 4x4 matrices.
  • Materials and shading networks are not carried by Alembic geometry; only geometry, transforms and standard primvars survive.

Frequently asked questions

Does the free usdcat method keep animation?
Yes. Time-sampled meshes and points are written per frame into the Alembic cache, so deforming animation is preserved.
Why did my materials disappear?
Alembic is primarily a geometry cache. Shading and materials are not written, so you re-assign them in the target application.
Can I convert the .abc back to USD later?
You can read the .abc back with usdcat file.abc --out file.usd, but it comes in as flat baked geometry, not your original composed layers.
Do I need a special OpenUSD build?
Yes, the Alembic plugin (usdAbc) must be compiled in. Houdini and Maya ship their own Alembic exporters, so no custom build is needed there.