• glTF Transform
  • Pro 💎

Introduction

  • Home
  • Concepts
  • Extensions
  • Functions

Resources

  • Contributing
  • Credits
  • GitHub
  • NPM
  • Discussions
  • Changelog

@gltf-transform/cli

Command-line
  • Quickstart
  • Configuration

@gltf-transform/core

Documents
  • Document
  • JSONDocument
I/O
  • DenoIO
  • NodeIO
  • PlatformIO
  • WebIO
Properties
  • Accessor
  • Animation
  • AnimationChannel
  • AnimationSampler
  • Buffer
  • Camera
  • ExtensibleProperty
  • ExtensionProperty
  • Material
  • Mesh
  • Node
  • Primitive
  • PrimitiveTarget
  • Property
  • Root
  • Scene
  • Skin
  • Texture
  • TextureInfo
Utilities
  • BufferUtils
  • ColorUtils
  • FileUtils
  • HTTPUtils
  • ImageUtils
  • Logger

@gltf-transform/extensions

Khronos Extensions
  • KHRDracoMeshCompression
  • KHRLightsPunctual
  • KHRMaterialsAnisotropy
  • KHRMaterialsClearcoat
  • KHRMaterialsDiffuseTransmission
  • KHRMaterialsDispersion
  • KHRMaterialsEmissiveStrength
  • KHRMaterialsIOR
  • KHRMaterialsIridescence
  • KHRMaterialsPBRSpecularGlossiness
  • KHRMaterialsSheen
  • KHRMaterialsSpecular
  • KHRMaterialsTransmission
  • KHRMaterialsUnlit
  • KHRMaterialsVariants
  • KHRMaterialsVolume
  • KHRMeshQuantization
  • KHRTextureBasisu
  • KHRTextureTransform
  • KHRXMP
Vendor Extensions
  • EXTMeshGPUInstancing
  • EXTMeshoptCompression
  • EXTTextureAVIF
  • EXTTextureWebP

@gltf-transform/functions

Transforms
  • center
  • dedup
  • dequantize
  • draco
  • flatten
  • instance
  • join
  • meshopt
  • metalRough
  • normals
  • palette
  • partition
  • prune
  • quantize
  • reorder
  • resample
  • sequence
  • simplify
  • sparse
  • tangents
  • textureCompress
  • uninstance
  • unlit
  • unpartition
  • unweld
  • vertexColorSpace
  • weld
Functions
  • clearNodeParent
  • clearNodeTransform
  • cloneDocument
  • compactPrimitive
  • compressTexture
  • convertPrimitiveToLines
  • convertPrimitiveToTriangles
  • copyToDocument
  • createDefaultPropertyResolver
  • createInstanceNodes
  • dequantizePrimitive
  • getBounds
  • getMeshVertexCount
  • getNodeVertexCount
  • getPrimitiveVertexCount
  • getSceneVertexCount
  • getTextureChannelMask
  • getTextureColorSpace
  • inspect
  • joinPrimitives
  • listNodeScenes
  • listTextureChannels
  • listTextureInfo
  • listTextureInfoByMaterial
  • listTextureSlots
  • mergeDocuments
  • moveToDocument
  • sortPrimitiveWeights
  • transformMesh
  • transformPrimitive
  • weldPrimitive

InspectReport

Properties

animations: InspectPropertyReport
  • Defined in packages/functions/src/inspect.ts
materials: InspectPropertyReport
  • Defined in packages/functions/src/inspect.ts
meshes: InspectPropertyReport
  • Defined in packages/functions/src/inspect.ts
scenes: InspectPropertyReport
  • Defined in packages/functions/src/inspect.ts
textures: InspectPropertyReport
  • Defined in packages/functions/src/inspect.ts
Function symbol, where the argument and output are a box labeled 'glTF'.

Made by Don McCurdy. Documentation built with greendoc and published under Creative Commons Attribution 3.0.