diff --git a/specification/2.0/schema/accessor.schema.json b/specification/2.0/schema/accessor.schema.json index c85d7f7add..07f890ac34 100644 --- a/specification/2.0/schema/accessor.schema.json +++ b/specification/2.0/schema/accessor.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "accessor.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/accessor.schema.json", "title": "Accessor", "type": "object", "description": "A typed view into a buffer view that contains raw binary data.", diff --git a/specification/2.0/schema/accessor.sparse.indices.schema.json b/specification/2.0/schema/accessor.sparse.indices.schema.json index 83d4dcf5ce..275d658ab9 100644 --- a/specification/2.0/schema/accessor.sparse.indices.schema.json +++ b/specification/2.0/schema/accessor.sparse.indices.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "accessor.sparse.indices.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/accessor.sparse.indices.schema.json", "title": "Accessor Sparse Indices", "type": "object", "description": "An object pointing to a buffer view containing the indices of deviating accessor values. The number of indices is equal to `accessor.sparse.count`. Indices **MUST** strictly increase.", diff --git a/specification/2.0/schema/accessor.sparse.schema.json b/specification/2.0/schema/accessor.sparse.schema.json index b673db566c..9bf82cb70e 100644 --- a/specification/2.0/schema/accessor.sparse.schema.json +++ b/specification/2.0/schema/accessor.sparse.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "accessor.sparse.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/accessor.sparse.schema.json", "title": "Accessor Sparse", "type": "object", "description": "Sparse storage of accessor values that deviate from their initialization value.", diff --git a/specification/2.0/schema/accessor.sparse.values.schema.json b/specification/2.0/schema/accessor.sparse.values.schema.json index e4c1d1771e..fcf5b94bb7 100644 --- a/specification/2.0/schema/accessor.sparse.values.schema.json +++ b/specification/2.0/schema/accessor.sparse.values.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "accessor.sparse.values.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/accessor.sparse.values.schema.json", "title": "Accessor Sparse Values", "type": "object", "description": "An object pointing to a buffer view containing the deviating accessor values. The number of elements is equal to `accessor.sparse.count` times number of components. The elements have the same component type as the base accessor. The elements are tightly packed. Data **MUST** be aligned following the same rules as the base accessor.", diff --git a/specification/2.0/schema/animation.channel.schema.json b/specification/2.0/schema/animation.channel.schema.json index 54617ac086..59a1894533 100644 --- a/specification/2.0/schema/animation.channel.schema.json +++ b/specification/2.0/schema/animation.channel.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "animation.channel.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/animation.channel.schema.json", "title": "Animation Channel", "type": "object", "description": "An animation channel combines an animation sampler with a target property being animated.", diff --git a/specification/2.0/schema/animation.channel.target.schema.json b/specification/2.0/schema/animation.channel.target.schema.json index 4b960ca95f..6658b1790a 100644 --- a/specification/2.0/schema/animation.channel.target.schema.json +++ b/specification/2.0/schema/animation.channel.target.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "animation.channel.target.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/animation.channel.target.schema.json", "title": "Animation Channel Target", "type": "object", "description": "The descriptor of the animated property.", diff --git a/specification/2.0/schema/animation.sampler.schema.json b/specification/2.0/schema/animation.sampler.schema.json index 30bd1e996e..2234818ba3 100644 --- a/specification/2.0/schema/animation.sampler.schema.json +++ b/specification/2.0/schema/animation.sampler.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "animation.sampler.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/animation.sampler.schema.json", "title": "Animation Sampler", "type": "object", "description": "An animation sampler combines timestamps with a sequence of output values and defines an interpolation algorithm.", diff --git a/specification/2.0/schema/animation.schema.json b/specification/2.0/schema/animation.schema.json index bef17918a0..b6203b9ac7 100644 --- a/specification/2.0/schema/animation.schema.json +++ b/specification/2.0/schema/animation.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "animation.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/animation.schema.json", "title": "Animation", "type": "object", "description": "A keyframe animation.", diff --git a/specification/2.0/schema/asset.schema.json b/specification/2.0/schema/asset.schema.json index a8e327c480..bbf6ccc6db 100644 --- a/specification/2.0/schema/asset.schema.json +++ b/specification/2.0/schema/asset.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "asset.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/asset.schema.json", "title": "Asset", "type": "object", "description": "Metadata about the glTF asset.", diff --git a/specification/2.0/schema/buffer.schema.json b/specification/2.0/schema/buffer.schema.json index 1b1439e51f..b562cd6f50 100644 --- a/specification/2.0/schema/buffer.schema.json +++ b/specification/2.0/schema/buffer.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "buffer.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/buffer.schema.json", "title": "Buffer", "type": "object", "description": "A buffer points to binary geometry, animation, or skins.", diff --git a/specification/2.0/schema/bufferView.schema.json b/specification/2.0/schema/bufferView.schema.json index f8e7e72d9e..d10717a51a 100644 --- a/specification/2.0/schema/bufferView.schema.json +++ b/specification/2.0/schema/bufferView.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "bufferView.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/bufferView.schema.json", "title": "Buffer View", "type": "object", "description": "A view into a buffer generally representing a subset of the buffer.", diff --git a/specification/2.0/schema/camera.orthographic.schema.json b/specification/2.0/schema/camera.orthographic.schema.json index e0dd3227b2..a008594afb 100644 --- a/specification/2.0/schema/camera.orthographic.schema.json +++ b/specification/2.0/schema/camera.orthographic.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "camera.orthographic.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/camera.orthographic.schema.json", "title": "Camera Orthographic", "type": "object", "description": "An orthographic camera containing properties to create an orthographic projection matrix.", diff --git a/specification/2.0/schema/camera.perspective.schema.json b/specification/2.0/schema/camera.perspective.schema.json index f7aa440bb1..17b6330a56 100644 --- a/specification/2.0/schema/camera.perspective.schema.json +++ b/specification/2.0/schema/camera.perspective.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "camera.perspective.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/camera.perspective.schema.json", "title": "Camera Perspective", "type": "object", "description": "A perspective camera containing properties to create a perspective projection matrix.", diff --git a/specification/2.0/schema/camera.schema.json b/specification/2.0/schema/camera.schema.json index 09383a3236..7af7d31275 100644 --- a/specification/2.0/schema/camera.schema.json +++ b/specification/2.0/schema/camera.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "camera.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/camera.schema.json", "title": "Camera", "type": "object", "description": "A camera's projection. A node **MAY** reference a camera to apply a transform to place the camera in the scene.", diff --git a/specification/2.0/schema/extensions.schema.json b/specification/2.0/schema/extensions.schema.json index 7f39cde3f3..0e2bdc4224 100644 --- a/specification/2.0/schema/extensions.schema.json +++ b/specification/2.0/schema/extensions.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "extensions.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/extensions.schema.json", "title": "Extensions", "type": "object", "description": "JSON object with extension objects. Property names correspond to glTF extension names and property values are extension-specific objects.", diff --git a/specification/2.0/schema/extras.schema.json b/specification/2.0/schema/extras.schema.json index 92a7a17bb3..5c9c52a635 100644 --- a/specification/2.0/schema/extras.schema.json +++ b/specification/2.0/schema/extras.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "extras.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/extras.schema.json", "title": "Extras", "description": "Application-specific data.", "gltf_sectionDescription": "Although `extras` **MAY** have any type, it is common for applications to store and access custom data as key/value pairs. Therefore, `extras` **SHOULD** be a JSON object rather than a primitive value for best portability." diff --git a/specification/2.0/schema/glTF.schema.json b/specification/2.0/schema/glTF.schema.json index 469e803180..d95a72f6cd 100644 --- a/specification/2.0/schema/glTF.schema.json +++ b/specification/2.0/schema/glTF.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "glTF.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/glTF.schema.json", "title": "glTF", "type": "object", "description": "The root object for a glTF asset.", diff --git a/specification/2.0/schema/glTFChildOfRootProperty.schema.json b/specification/2.0/schema/glTFChildOfRootProperty.schema.json index 7af7515db5..e5b961d73d 100644 --- a/specification/2.0/schema/glTFChildOfRootProperty.schema.json +++ b/specification/2.0/schema/glTFChildOfRootProperty.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "glTFChildOfRootProperty.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/glTFChildOfRootProperty.schema.json", "title": "glTF Child of Root Property", "type": "object", "$ref": "glTFProperty.schema.json", diff --git a/specification/2.0/schema/glTFProperty.schema.json b/specification/2.0/schema/glTFProperty.schema.json index 37e8c86b17..6aef5eacee 100644 --- a/specification/2.0/schema/glTFProperty.schema.json +++ b/specification/2.0/schema/glTFProperty.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "glTFProperty.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/glTFProperty.schema.json", "title": "glTF Property", "type": "object", "properties": { diff --git a/specification/2.0/schema/glTFid.schema.json b/specification/2.0/schema/glTFid.schema.json index ed9d6a7946..fe10f5e257 100644 --- a/specification/2.0/schema/glTFid.schema.json +++ b/specification/2.0/schema/glTFid.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "glTFid.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/glTFid.schema.json", "title": "glTF Id", "type": "integer", "minimum": 0 diff --git a/specification/2.0/schema/image.schema.json b/specification/2.0/schema/image.schema.json index 52db916727..c446f37f6c 100644 --- a/specification/2.0/schema/image.schema.json +++ b/specification/2.0/schema/image.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "image.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/image.schema.json", "title": "Image", "type": "object", "description": "Image data used to create a texture. Image **MAY** be referenced by an URI (or IRI) or a buffer view index.", diff --git a/specification/2.0/schema/material.normalTextureInfo.schema.json b/specification/2.0/schema/material.normalTextureInfo.schema.json index 6d24434a46..b6254496a0 100644 --- a/specification/2.0/schema/material.normalTextureInfo.schema.json +++ b/specification/2.0/schema/material.normalTextureInfo.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "material.normalTextureInfo.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/material.normalTextureInfo.schema.json", "title": "Material Normal Texture Info", "type": "object", "$ref": "textureInfo.schema.json", diff --git a/specification/2.0/schema/material.occlusionTextureInfo.schema.json b/specification/2.0/schema/material.occlusionTextureInfo.schema.json index 9afdcfc3ea..b65b040193 100644 --- a/specification/2.0/schema/material.occlusionTextureInfo.schema.json +++ b/specification/2.0/schema/material.occlusionTextureInfo.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "material.occlusionTextureInfo.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/material.occlusionTextureInfo.schema.json", "title": "Material Occlusion Texture Info", "type": "object", "$ref": "textureInfo.schema.json", diff --git a/specification/2.0/schema/material.pbrMetallicRoughness.schema.json b/specification/2.0/schema/material.pbrMetallicRoughness.schema.json index 3533c33002..057c620661 100644 --- a/specification/2.0/schema/material.pbrMetallicRoughness.schema.json +++ b/specification/2.0/schema/material.pbrMetallicRoughness.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "material.pbrMetallicRoughness.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/material.pbrMetallicRoughness.schema.json", "title": "Material PBR Metallic Roughness", "type": "object", "description": "A set of parameter values that are used to define the metallic-roughness material model from Physically-Based Rendering (PBR) methodology.", diff --git a/specification/2.0/schema/material.schema.json b/specification/2.0/schema/material.schema.json index 2e28937e3c..e6634e1ad7 100644 --- a/specification/2.0/schema/material.schema.json +++ b/specification/2.0/schema/material.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "material.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/material.schema.json", "title": "Material", "type": "object", "description": "The material appearance of a primitive.", diff --git a/specification/2.0/schema/mesh.primitive.schema.json b/specification/2.0/schema/mesh.primitive.schema.json index ff79cc382a..82bcfd7fcb 100644 --- a/specification/2.0/schema/mesh.primitive.schema.json +++ b/specification/2.0/schema/mesh.primitive.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "mesh.primitive.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/mesh.primitive.schema.json", "title": "Mesh Primitive", "type": "object", "description": "Geometry to be rendered with the given material.", diff --git a/specification/2.0/schema/mesh.schema.json b/specification/2.0/schema/mesh.schema.json index d2db91d2b5..fd56c15d1e 100644 --- a/specification/2.0/schema/mesh.schema.json +++ b/specification/2.0/schema/mesh.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "mesh.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/mesh.schema.json", "title": "Mesh", "type": "object", "description": "A set of primitives to be rendered. Its global transform is defined by a node that references it.", diff --git a/specification/2.0/schema/node.schema.json b/specification/2.0/schema/node.schema.json index 9b52acd047..6e028ad581 100644 --- a/specification/2.0/schema/node.schema.json +++ b/specification/2.0/schema/node.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "node.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/node.schema.json", "title": "Node", "type": "object", "description": "A node in the node hierarchy. When the node contains `skin`, all `mesh.primitives` **MUST** contain `JOINTS_0` and `WEIGHTS_0` attributes. A node **MAY** have either a `matrix` or any combination of `translation`/`rotation`/`scale` (TRS) properties. TRS properties are converted to matrices and postmultiplied in the `T * R * S` order to compose the transformation matrix; first the scale is applied to the vertices, then the rotation, and then the translation. If none are provided, the transform is the identity. When a node is targeted for animation (referenced by an animation.channel.target), `matrix` **MUST NOT** be present.", diff --git a/specification/2.0/schema/sampler.schema.json b/specification/2.0/schema/sampler.schema.json index 7aa7e53072..42185d5096 100644 --- a/specification/2.0/schema/sampler.schema.json +++ b/specification/2.0/schema/sampler.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "sampler.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/sampler.schema.json", "title": "Sampler", "type": "object", "description": "Texture sampler properties for filtering and wrapping modes.", diff --git a/specification/2.0/schema/scene.schema.json b/specification/2.0/schema/scene.schema.json index 41a03691a1..577a3119a3 100644 --- a/specification/2.0/schema/scene.schema.json +++ b/specification/2.0/schema/scene.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "scene.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/scene.schema.json", "title": "Scene", "type": "object", "description": "The root nodes of a scene.", diff --git a/specification/2.0/schema/skin.schema.json b/specification/2.0/schema/skin.schema.json index 98f6a57726..800fe6f39b 100644 --- a/specification/2.0/schema/skin.schema.json +++ b/specification/2.0/schema/skin.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "skin.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/skin.schema.json", "title": "Skin", "type": "object", "description": "Joints and matrices defining a skin.", diff --git a/specification/2.0/schema/texture.schema.json b/specification/2.0/schema/texture.schema.json index 739c6f0970..579c534702 100644 --- a/specification/2.0/schema/texture.schema.json +++ b/specification/2.0/schema/texture.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "texture.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/texture.schema.json", "title": "Texture", "type": "object", "description": "A texture and its sampler.", diff --git a/specification/2.0/schema/textureInfo.schema.json b/specification/2.0/schema/textureInfo.schema.json index e581f33df5..1ed2be945b 100644 --- a/specification/2.0/schema/textureInfo.schema.json +++ b/specification/2.0/schema/textureInfo.schema.json @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "textureInfo.schema.json", + "$id": "https://schema.khronos.org/gltf/2.0/specification/textureInfo.schema.json", "title": "Texture Info", "type": "object", "description": "Reference to a texture.",