Skip to content

Add support for KHR_draco_mesh_compression in glTF/glb export #54

@viktor-hallen

Description

@viktor-hallen

Feature request: Draco mesh compression on glTF/glb export

Background
From what I understand, the USD_FILEFORMATS_ENABLE_DRACO CMake option currently enables reading Draco-compressed meshes on import. However, there appears to be no support for exporting glTF files with KHR_draco_mesh_compression.

Use case

  • Large USD scenes generate very large glTFs; mesh data dominates file size.
  • Draco compression could reduce mesh payloads by ~60–80%, speeding up delivery in web and real-time viewers.

Proposal
Introduce enableDracoCompression (or similar) in ExportGltfOptions.

Alternatives considered

  • Post-processing with external tools, but integrating at export avoids extra steps in our USD-centric pipelines.

Thanks for considering this enhancement!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions