Home

CGx

CGx is a proposed open standard and ecosystem for interoperable computer graphics data exchange in 3D content creation and rendering pipelines. It defines a modular data model and a set of file formats and APIs for sharing geometry, topology, materials, textures, animations, scene graphs, lights, cameras, and metadata across software tools and renderers. The goal is to reduce asset conversion work, improve reproducibility, and enable end-to-end pipelines.

The concept emerged in the late 2010s as vendors and researchers sought to address fragmentation among existing

CGx uses a decoupled data model with core schemas and extension modules. It supports both text and

Adoption and usage: While not yet universal, several software packages provide partial CGx support or offer

Related formats: USD, glTF, FBX, OBJ.

interchange
formats
such
as
OBJ,
FBX,
Collada,
glTF,
and
USD.
A
CGx
Working
Group
published
preliminary
specifications
and
reference
implementations;
ongoing
revisions
are
carried
out
by
an
industry
consortium,
with
open
governance
and
community
feedback.
binary
encodings,
streaming
of
large
scenes,
versioning,
and
validation
tooling.
It
emphasizes
portability,
robust
metadata,
and
security.
Implementations
are
designed
to
be
permissively
licensed
to
encourage
adoption;
reference
implementations
exist
for
readers
and
writers
across
major
programming
languages.
bridge
tools
to
export
and
import
CGx
data.
Producers
use
CGx
to
hand
off
assets
from
modeling
tools
to
renderers,
physics
simulators,
or
real-time
engines,
reducing
conversion
errors
and
improving
provenance.