Skip to content

Support for glTF 2.0 #10806

Closed
Closed
@donmccurdy

Description

@donmccurdy

Core changes:

  • Create GLTF2Loader.
  • Add PBR materials.
    • Metallic-Roughness.
    • Specular-Glossiness.
  • Add morph targets.
  • Add image.bufferView so that textures/geometry/keyframes can be stored in one binary blob if desired.
  • Replace top-level glTF object properties that are currently accessed by property name, e.g., the accessors object, with arrays that are accessed by index.
  • Nodes allow only 1 node.mesh, not node.meshes array.

Extension changes:

  • KHR_binary_glTF extension is moved into core spec.
  • KHR_common_materials extension no longer includes lights.
  • KHR_lights extension.
  • KHR_technique_webgl for GLSL. GLSL is no longer part of core spec.

I'm probably missing some things, there is a more exhaustive list: Spec changes from 1.0 to 2.0. This will settle over the coming weeks.

/cc @pjcozzi @takahirox

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions