changedInput schema / properties / assets / items / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "description": "CSS asset creation options.",
- "properties": {
- "options": {
- "additionalProperties": false,
- "properties": {
- "folder": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "description": "An asset ID."
- },
- "name": {
- "type": "string"
- },
- "preload": {
- "type": "boolean"
- },
- "text": {
- "type": "string"
- }
- },
- "type": "object"
- },
- "type": {
- "const": "css",
- "type": "string"
- }
- },
- "required": [
- "type"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "description": "Folder asset creation options.",
- "properties": {
- "options": {
- "additionalProperties": false,
- "properties": {
- "folder": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "name": {
- "type": "string"
- }
- },
- "type": "object"
- },
- "type": {
- "const": "folder",
- "type": "string"
- }
- },
- "required": [
- "type"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "description": "HTML asset creation options.",
- "properties": {
- "options": {
- "additionalProperties": false,
- "properties": {
- "folder": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "name": {
- "type": "string"
- },
- "preload": {
- "type": "boolean"
- },
- "text": {
- "type": "string"
- }
- },
- "type": "object"
- },
- "type": {
- "const": "html",
- "type": "string"
- }
- },
- "required": [
- "type"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "description": "Material asset creation options.",
- "properties": {
- "options": {
- "additionalProperties": false,
- "properties": {
- "data": {
- "additionalProperties": false,
- "properties": {
- "alphaFade": {
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- },
- "alphaTest": {
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- },
- "alphaToCoverage": {
- "type": "boolean"
- },
- "ambient": {
- "description": "A 3-channel RGB color",
- "items": [
- {
- "description": "Red",
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- },
- {
- "description": "Green",
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- },
- {
- "description": "Blue",
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- }
- ],
- "maxItems": 3,
- "minItems": 3,
- "type": "array"
- },
- "anisotropy": {
- "maximum": 1,
- "minimum": -1,
- "type": "number"
- },
- "aoIntensity": {
- "type": "number"
- },
- "aoMap": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "aoMapChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "aoMapOffset": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "aoMapRotation": {
- "type": "number"
- },
- "aoMapTiling": {
- "description": "A 2D vector",
- "items": [
- {
- "description": "X",
- "type": "number"
- },
- {
- "description": "Y",
- "type": "number"
- }
- ],
- "maxItems": 2,
- "minItems": 2,
- "type": "array"
- },
- "aoMapUv": {
- "maximum": 7,
- "minimum": 0,
- "type": "integer"
- },
- "aoVertexColor": {
- "type": "boolean"
- },
- "aoVertexColorChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "attenuation": {
- "items": {
- "type": "number"
- },
- "maxItems": 3,
- "minItems": 3,
- "type": "array"
- },
- "attenuationDistance": {
- "type": "number"
- },
- "blendType": {
- "maximum": 10,
- "minimum": 0,
- "type": "integer"
- },
- "bumpMapFactor": {
- "type": "number"
- },
- "clearCoat": {
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- },
- "clearCoatGloss": {
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- },
- "clearCoatGlossInvert": {
- "type": "boolean"
- },
- "clearCoatGlossMap": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "clearCoatGlossMapChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "clearCoatGlossMapOffset": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "clearCoatGlossMapRotation": {
- "type": "number"
- },
- "clearCoatGlossMapTiling": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "clearCoatGlossMapUv": {
- "maximum": 7,
- "minimum": 0,
- "type": "integer"
- },
- "clearCoatGlossVertexColor": {
- "type": "boolean"
- },
- "clearCoatGlossVertexColorChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "clearCoatMap": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "clearCoatMapChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "clearCoatMapOffset": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "clearCoatMapRotation": {
- "type": "number"
- },
- "clearCoatMapTiling": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "clearCoatMapUv": {
- "maximum": 7,
- "minimum": 0,
- "type": "integer"
- },
- "clearCoatNormalMap": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "clearCoatNormalMapOffset": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "clearCoatNormalMapRotation": {
- "type": "number"
- },
- "clearCoatNormalMapTiling": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "clearCoatNormalMapUv": {
- "maximum": 7,
- "minimum": 0,
- "type": "integer"
- },
- "clearCoatVertexColor": {
- "type": "boolean"
- },
- "clearCoatVertexColorChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "conserveEnergy": {
- "type": "boolean"
- },
- "cubeMap": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "cubeMapProjection": {
- "maximum": 1,
- "minimum": 0,
- "type": "integer"
- },
- "cubeMapProjectionBox": {
- "additionalProperties": false,
- "properties": {
- "center": {
- "description": "A 3D vector",
- "items": [
- {
- "description": "X",
- "type": "number"
- },
- {
- "description": "Y",
- "type": "number"
- },
- {
- "description": "Z",
- "type": "number"
- }
- ],
- "maxItems": 3,
- "minItems": 3,
- "type": "array"
- },
- "halfExtents": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/cubeMapProjectionBox/properties/center"
- }
- },
- "required": [
- "center",
- "halfExtents"
- ],
- "type": "object"
- },
- "cull": {
- "maximum": 3,
- "minimum": 0,
- "type": "integer"
- },
- "depthBias": {
- "type": "number"
- },
- "depthTest": {
- "type": "boolean"
- },
- "depthWrite": {
- "type": "boolean"
- },
- "diffuse": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/ambient",
- "description": "A 3-channel RGB color"
- },
- "diffuseMap": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "diffuseMapChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "diffuseMapOffset": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "diffuseMapRotation": {
- "type": "number"
- },
- "diffuseMapTiling": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "diffuseMapUv": {
- "maximum": 7,
- "minimum": 0,
- "type": "integer"
- },
- "diffuseVertexColor": {
- "type": "boolean"
- },
- "diffuseVertexColorChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "dispersion": {
- "maximum": 10,
- "minimum": 0,
- "type": "number"
- },
- "emissive": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/ambient",
- "description": "A 3-channel RGB color"
- },
- "emissiveIntensity": {
- "maximum": 10,
- "minimum": 0,
- "type": "number"
- },
- "emissiveMap": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "emissiveMapChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "emissiveMapOffset": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "emissiveMapRotation": {
- "type": "number"
- },
- "emissiveMapTiling": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "emissiveMapUv": {
- "maximum": 7,
- "minimum": 0,
- "type": "integer"
- },
- "emissiveVertexColor": {
- "type": "boolean"
- },
- "emissiveVertexColorChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "enableGGXSpecular": {
- "type": "boolean"
- },
- "glossInvert": {
- "type": "boolean"
- },
- "glossMap": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "glossMapChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "glossMapOffset": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "glossMapRotation": {
- "type": "number"
- },
- "glossMapTiling": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "glossMapUv": {
- "maximum": 7,
- "minimum": 0,
- "type": "integer"
- },
- "glossVertexColor": {
- "type": "boolean"
- },
- "glossVertexColorChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "heightMap": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "heightMapChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "heightMapFactor": {
- "maximum": 2,
- "minimum": 0,
- "type": "number"
- },
- "heightMapOffset": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "heightMapRotation": {
- "type": "number"
- },
- "heightMapTiling": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "heightMapUv": {
- "maximum": 7,
- "minimum": 0,
- "type": "integer"
- },
- "iridescence": {
- "type": "number"
- },
- "iridescenceMap": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "iridescenceMapChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "iridescenceMapOffset": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "iridescenceMapRotation": {
- "type": "number"
- },
- "iridescenceMapTiling": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "iridescenceMapUv": {
- "maximum": 7,
- "minimum": 0,
- "type": "integer"
- },
- "iridescenceRefractionIndex": {
- "type": "number"
- },
- "iridescenceThicknessMap": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "iridescenceThicknessMapChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "iridescenceThicknessMapOffset": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "iridescenceThicknessMapRotation": {
- "type": "number"
- },
- "iridescenceThicknessMapTiling": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "iridescenceThicknessMapUv": {
- "maximum": 7,
- "minimum": 0,
- "type": "integer"
- },
- "iridescenceThicknessMax": {
- "type": "number"
- },
- "iridescenceThicknessMin": {
- "type": "number"
- },
- "lightMap": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "lightMapChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "lightMapOffset": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "lightMapRotation": {
- "type": "number"
- },
- "lightMapTiling": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "lightMapUv": {
- "maximum": 7,
- "minimum": 0,
- "type": "integer"
- },
- "lightVertexColor": {
- "type": "boolean"
- },
- "lightVertexColorChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "metalness": {
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- },
- "metalnessMap": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "metalnessMapChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "metalnessMapOffset": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "metalnessMapRotation": {
- "type": "number"
- },
- "metalnessMapTiling": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "metalnessMapUv": {
- "maximum": 7,
- "minimum": 0,
- "type": "integer"
- },
- "metalnessVertexColor": {
- "type": "boolean"
- },
- "metalnessVertexColorChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "name": {
- "type": "string"
- },
- "normalMap": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "normalMapOffset": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "normalMapRotation": {
- "type": "number"
- },
- "normalMapTiling": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "normalMapUv": {
- "maximum": 7,
- "minimum": 0,
- "type": "integer"
- },
- "occludeSpecular": {
- "maximum": 2,
- "minimum": 0,
- "type": "integer"
- },
- "opacity": {
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- },
- "opacityDither": {
- "enum": [
- "none",
- "bayer8",
- "bluenoise",
- "ignnoise"
- ],
- "type": "string"
- },
- "opacityFadesSpecular": {
- "type": "boolean"
- },
- "opacityMap": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "opacityMapChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "opacityMapOffset": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "opacityMapRotation": {
- "type": "number"
- },
- "opacityMapTiling": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "opacityMapUv": {
- "maximum": 7,
- "minimum": 0,
- "type": "integer"
- },
- "opacityShadowDither": {
- "enum": [
- "none",
- "bayer8",
- "bluenoise",
- "ignnoise"
- ],
- "type": "string"
- },
- "opacityVertexColor": {
- "type": "boolean"
- },
- "opacityVertexColorChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "reflectivity": {
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- },
- "refraction": {
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- },
- "refractionIndex": {
- "maximum": 1,
- "minimum": 0,
- "type": "number"
- },
- "refractionMap": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "refractionMapChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "refractionMapOffset": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "refractionMapRotation": {
- "type": "number"
- },
- "refractionMapTiling": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "refractionMapUv": {
- "maximum": 7,
- "minimum": 0,
- "type": "integer"
- },
- "refractionVertexColor": {
- "type": "boolean"
- },
- "refractionVertexColorChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "sheen": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/ambient",
- "description": "A 3-channel RGB color"
- },
- "sheenGloss": {
- "type": "number"
- },
- "sheenGlossInvert": {
- "type": "boolean"
- },
- "sheenGlossMap": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "sheenGlossMapChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "sheenGlossMapOffset": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "sheenGlossMapRotation": {
- "type": "number"
- },
- "sheenGlossMapTiling": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "sheenGlossMapUv": {
- "maximum": 7,
- "minimum": 0,
- "type": "integer"
- },
- "sheenGlossVertexColor": {
- "type": "boolean"
- },
- "sheenGlossVertexColorChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "sheenMap": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "sheenMapChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "sheenMapOffset": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "sheenMapRotation": {
- "type": "number"
- },
- "sheenMapTiling": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "sheenMapUv": {
- "maximum": 7,
- "minimum": 0,
- "type": "integer"
- },
- "sheenVertexColor": {
- "type": "boolean"
- },
- "sheenVertexColorChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "shininess": {
- "maximum": 100,
- "minimum": 0,
- "type": "number"
- },
- "slopeDepthBias": {
- "type": "number"
- },
- "specular": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/ambient",
- "description": "A 3-channel RGB color"
- },
- "specularAntialias": {
- "type": "boolean"
- },
- "specularMap": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "specularMapChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "specularMapOffset": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "specularMapRotation": {
- "type": "number"
- },
- "specularMapTiling": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "specularMapUv": {
- "maximum": 7,
- "minimum": 0,
- "type": "integer"
- },
- "specularTint": {
- "type": "boolean"
- },
- "specularVertexColor": {
- "type": "boolean"
- },
- "specularVertexColorChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "specularityFactor": {
- "type": "number"
- },
- "specularityFactorMap": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "specularityFactorMapChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "specularityFactorMapOffset": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "specularityFactorMapRotation": {
- "type": "number"
- },
- "specularityFactorMapTiling": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "specularityFactorMapUv": {
- "maximum": 7,
- "minimum": 0,
- "type": "integer"
- },
- "specularityFactorTint": {
- "type": "boolean"
- },
- "specularityFactorVertexColor": {
- "type": "boolean"
- },
- "specularityFactorVertexColorChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "sphereMap": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "thickness": {
- "type": "number"
- },
- "thicknessMap": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "thicknessMapChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "thicknessMapOffset": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "thicknessMapRotation": {
- "type": "number"
- },
- "thicknessMapTiling": {
- "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/data/properties/aoMapTiling",
- "description": "A 2D vector"
- },
- "thicknessMapUv": {
- "maximum": 7,
- "minimum": 0,
- "type": "integer"
- },
- "thicknessVertexColor": {
- "type": "boolean"
- },
- "thicknessVertexColorChannel": {
- "enum": [
- "r",
- "g",
- "b",
- "a",
- "rgb"
- ],
- "type": "string"
- },
- "twoSidedLighting": {
- "type": "boolean"
- },
- "useDynamicRefraction": {
- "type": "boolean"
- },
- "useFog": {
- "type": "boolean"
- },
- "useIridescence": {
- "type": "boolean"
- },
- "useLighting": {
- "type": "boolean"
- },
- "useMetalness": {
- "type": "boolean"
- },
- "useMetalnessSpecularColor": {
- "type": "boolean"
- },
- "useSheen": {
- "type": "boolean"
- },
- "useSkybox": {
- "type": "boolean"
- },
- "useTonemap": {
- "type": "boolean"
- }
- },
- "type": "object"
- },
- "folder": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "name": {
- "type": "string"
- },
- "preload": {
- "type": "boolean"
- }
- },
- "type": "object"
- },
- "type": {
- "const": "material",
- "type": "string"
- }
- },
- "required": [
- "type"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "description": "Script asset creation options.",
- "properties": {
- "options": {
- "additionalProperties": false,
- "properties": {
- "filename": {
- "type": "string"
- },
- "folder": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "preload": {
- "type": "boolean"
- },
- "text": {
- "type": "string"
- }
- },
- "type": "object"
- },
- "type": {
- "const": "script",
- "type": "string"
- }
- },
- "required": [
- "type"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "description": "Shader asset creation options.",
- "properties": {
- "options": {
- "additionalProperties": false,
- "properties": {
- "folder": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "name": {
- "type": "string"
- },
- "preload": {
- "type": "boolean"
- },
- "text": {
- "type": "string"
- }
- },
- "type": "object"
- },
- "type": {
- "const": "shader",
- "type": "string"
- }
- },
- "required": [
- "type"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "description": "Template asset creation options.",
- "properties": {
- "options": {
- "additionalProperties": false,
- "properties": {
- "entity": {
- "description": "An entity ID.",
- "format": "uuid",
- "type": "string"
- },
- "folder": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "name": {
- "type": "string"
- },
- "preload": {
- "type": "boolean"
- }
- },
- "required": [
- "entity"
- ],
- "type": "object"
- },
- "type": {
- "const": "template",
- "type": "string"
- }
- },
- "required": [
- "type",
- "options"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "description": "Text asset creation options.",
- "properties": {
- "options": {
- "additionalProperties": false,
- "properties": {
- "folder": {
- "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
- "description": "An asset ID."
- },
- "name": {
- "type": "string"
- },
- "preload": {
- "type": "boolean"
- },
- "text": {
- "type": "string"
- }
- },
- "type": "object"
- },
- "type": {
- "const": "text",
- "type": "string"
- }
- },
- "required": [
- "type"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "description": "Animation state graph asset",
+ "properties": {
+ "options": {
+ "additionalProperties": false,
+ "properties": {
+ "data": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "folder": {
+ "description": "Asset ID",
+ "exclusiveMinimum": 0,
+ "type": "integer"
+ },
+ "name": {
+ "type": "string"
+ },
+ "preload": {
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ "type": {
+ "const": "animstategraph",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "description": "Bundle asset",
+ "properties": {
+ "options": {
+ "additionalProperties": false,
+ "properties": {
+ "assets": {
+ "items": {
+ "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder"
+ },
+ "type": "array"
+ },
+ "folder": {
+ "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
+ "description": "Asset ID"
+ },
+ "name": {
+ "type": "string"
+ },
+ "preload": {
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ "type": {
+ "const": "bundle",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "description": "CSS asset",
+ "properties": {
+ "options": {
+ "additionalProperties": false,
+ "properties": {
+ "folder": {
+ "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
+ "description": "Asset ID"
+ },
+ "name": {
+ "type": "string"
+ },
+ "preload": {
+ "type": "boolean"
+ },
+ "text": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": {
+ "const": "css",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "description": "Cubemap asset",
+ "properties": {
+ "options": {
+ "additionalProperties": false,
+ "properties": {
+ "anisotropy": {
+ "type": "number"
+ },
+ "folder": {
+ "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
+ "description": "Asset ID"
+ },
+ "magFilter": {
+ "type": "integer"
+ },
+ "minFilter": {
+ "type": "integer"
+ },
+ "name": {
+ "type": "string"
+ },
+ "preload": {
+ "type": "boolean"
+ },
+ "textures": {
+ "items": {
+ "anyOf": [
+ {
+ "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Nullable asset reference"
+ },
+ "maxItems": 6,
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "type": {
+ "const": "cubemap",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "description": "Folder asset",
+ "properties": {
+ "options": {
+ "additionalProperties": false,
+ "properties": {
+ "folder": {
+ "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
+ "description": "Asset ID"
+ },
+ "name": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": {
+ "const": "folder",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "description": "HTML asset",
+ "properties": {
+ "options": {
+ "additionalProperties": false,
+ "properties": {
+ "folder": {
+ "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
+ "description": "Asset ID"
+ },
+ "name": {
+ "type": "string"
+ },
+ "preload": {
+ "type": "boolean"
+ },
+ "text": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": {
+ "const": "html",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "description": "Localization JSON asset",
+ "properties": {
+ "options": {
+ "additionalProperties": false,
+ "properties": {
+ "folder": {
+ "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
+ "description": "Asset ID"
+ },
+ "localizationData": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "name": {
+ "type": "string"
+ },
+ "preload": {
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ "type": {
+ "const": "i18n",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "description": "JSON asset",
+ "properties": {
+ "options": {
+ "additionalProperties": false,
+ "properties": {
+ "folder": {
+ "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
+ "description": "Asset ID"
+ },
+ "json": {},
+ "name": {
+ "type": "string"
+ },
+ "preload": {
+ "type": "boolean"
+ },
+ "spaces": {
+ "maximum": 10,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ },
+ "type": {
+ "const": "json",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "description": "Material asset",
+ "properties": {
+ "options": {
+ "additionalProperties": false,
+ "properties": {
+ "data": {
+ "additionalProperties": true,
+ "properties": {
+ "alphaFade": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "alphaTest": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "alphaToCoverage": {
+ "type": "boolean"
+ },
+ "ambient": {
+ "description": "RGB color [r,g,b] 0-1",
+ "items": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "maxItems": 3,
+ "minItems": 3,
+ "type": "array"
+ },
+ "anisotropy": {
+ "maximum": 1,
+ "minimum": -1,
+ "type": "number"
+ },
+ "aoIntensity": {
+ "type": "number"
+ },
+ "aoMap": {
+ "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/textures/items",
+ "description": "Nullable asset reference"
+ },
+ "aoMapChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "aoMapOffset": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "aoMapRotation": {
+ "type": "number"
+ },
+ "aoMapTiling": {
+ "description": "[x,y]",
+ "items": {
+ "type": "number"
+ },
+ "maxItems": 2,
+ "minItems": 2,
+ "type": "array"
+ },
+ "aoMapUv": {
+ "maximum": 7,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "aoVertexColor": {
+ "type": "boolean"
+ },
+ "aoVertexColorChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "attenuation": {
+ "items": {
+ "type": "number"
+ },
+ "maxItems": 3,
+ "minItems": 3,
+ "type": "array"
+ },
+ "attenuationDistance": {
+ "type": "number"
+ },
+ "blendType": {
+ "maximum": 10,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "bumpMapFactor": {
+ "type": "number"
+ },
+ "clearCoat": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "clearCoatGloss": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "clearCoatGlossInvert": {
+ "type": "boolean"
+ },
+ "clearCoatGlossMap": {
+ "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/textures/items",
+ "description": "Nullable asset reference"
+ },
+ "clearCoatGlossMapChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "clearCoatGlossMapOffset": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "clearCoatGlossMapRotation": {
+ "type": "number"
+ },
+ "clearCoatGlossMapTiling": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "clearCoatGlossMapUv": {
+ "maximum": 7,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "clearCoatGlossVertexColor": {
+ "type": "boolean"
+ },
+ "clearCoatGlossVertexColorChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "clearCoatMap": {
+ "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/textures/items",
+ "description": "Nullable asset reference"
+ },
+ "clearCoatMapChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "clearCoatMapOffset": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "clearCoatMapRotation": {
+ "type": "number"
+ },
+ "clearCoatMapTiling": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "clearCoatMapUv": {
+ "maximum": 7,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "clearCoatNormalMap": {
+ "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/textures/items",
+ "description": "Nullable asset reference"
+ },
+ "clearCoatNormalMapOffset": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "clearCoatNormalMapRotation": {
+ "type": "number"
+ },
+ "clearCoatNormalMapTiling": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "clearCoatNormalMapUv": {
+ "maximum": 7,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "clearCoatVertexColor": {
+ "type": "boolean"
+ },
+ "clearCoatVertexColorChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "conserveEnergy": {
+ "type": "boolean"
+ },
+ "cubeMap": {
+ "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/textures/items",
+ "description": "Nullable asset reference"
+ },
+ "cubeMapProjection": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "cubeMapProjectionBox": {
+ "additionalProperties": false,
+ "properties": {
+ "center": {
+ "description": "[x,y,z]",
+ "items": {
+ "type": "number"
+ },
+ "maxItems": 3,
+ "minItems": 3,
+ "type": "array"
+ },
+ "halfExtents": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/cubeMapProjectionBox/properties/center"
+ }
+ },
+ "required": [
+ "center",
+ "halfExtents"
+ ],
+ "type": "object"
+ },
+ "cull": {
+ "maximum": 3,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "depthBias": {
+ "type": "number"
+ },
+ "depthTest": {
+ "type": "boolean"
+ },
+ "depthWrite": {
+ "type": "boolean"
+ },
+ "diffuse": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/ambient",
+ "description": "RGB color [r,g,b] 0-1"
+ },
+ "diffuseMap": {
+ "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/textures/items",
+ "description": "Nullable asset reference"
+ },
+ "diffuseMapChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "diffuseMapOffset": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "diffuseMapRotation": {
+ "type": "number"
+ },
+ "diffuseMapTiling": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "diffuseMapUv": {
+ "maximum": 7,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "diffuseVertexColor": {
+ "type": "boolean"
+ },
+ "diffuseVertexColorChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "dispersion": {
+ "maximum": 10,
+ "minimum": 0,
+ "type": "number"
+ },
+ "emissive": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/ambient",
+ "description": "RGB color [r,g,b] 0-1"
+ },
+ "emissiveIntensity": {
+ "maximum": 10,
+ "minimum": 0,
+ "type": "number"
+ },
+ "emissiveMap": {
+ "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/textures/items",
+ "description": "Nullable asset reference"
+ },
+ "emissiveMapChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "emissiveMapOffset": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "emissiveMapRotation": {
+ "type": "number"
+ },
+ "emissiveMapTiling": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "emissiveMapUv": {
+ "maximum": 7,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "emissiveVertexColor": {
+ "type": "boolean"
+ },
+ "emissiveVertexColorChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "enableGGXSpecular": {
+ "type": "boolean"
+ },
+ "glossInvert": {
+ "type": "boolean"
+ },
+ "glossMap": {
+ "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/textures/items",
+ "description": "Nullable asset reference"
+ },
+ "glossMapChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "glossMapOffset": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "glossMapRotation": {
+ "type": "number"
+ },
+ "glossMapTiling": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "glossMapUv": {
+ "maximum": 7,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "glossVertexColor": {
+ "type": "boolean"
+ },
+ "glossVertexColorChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "heightMap": {
+ "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/textures/items",
+ "description": "Nullable asset reference"
+ },
+ "heightMapChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "heightMapFactor": {
+ "maximum": 2,
+ "minimum": 0,
+ "type": "number"
+ },
+ "heightMapOffset": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "heightMapRotation": {
+ "type": "number"
+ },
+ "heightMapTiling": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "heightMapUv": {
+ "maximum": 7,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "iridescence": {
+ "type": "number"
+ },
+ "iridescenceMap": {
+ "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/textures/items",
+ "description": "Nullable asset reference"
+ },
+ "iridescenceMapChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "iridescenceMapOffset": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "iridescenceMapRotation": {
+ "type": "number"
+ },
+ "iridescenceMapTiling": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "iridescenceMapUv": {
+ "maximum": 7,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "iridescenceRefractionIndex": {
+ "type": "number"
+ },
+ "iridescenceThicknessMap": {
+ "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/textures/items",
+ "description": "Nullable asset reference"
+ },
+ "iridescenceThicknessMapChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "iridescenceThicknessMapOffset": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "iridescenceThicknessMapRotation": {
+ "type": "number"
+ },
+ "iridescenceThicknessMapTiling": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "iridescenceThicknessMapUv": {
+ "maximum": 7,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "iridescenceThicknessMax": {
+ "type": "number"
+ },
+ "iridescenceThicknessMin": {
+ "type": "number"
+ },
+ "lightMap": {
+ "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/textures/items",
+ "description": "Nullable asset reference"
+ },
+ "lightMapChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "lightMapOffset": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "lightMapRotation": {
+ "type": "number"
+ },
+ "lightMapTiling": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "lightMapUv": {
+ "maximum": 7,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "lightVertexColor": {
+ "type": "boolean"
+ },
+ "lightVertexColorChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "metalness": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "metalnessMap": {
+ "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/textures/items",
+ "description": "Nullable asset reference"
+ },
+ "metalnessMapChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "metalnessMapOffset": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "metalnessMapRotation": {
+ "type": "number"
+ },
+ "metalnessMapTiling": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "metalnessMapUv": {
+ "maximum": 7,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "metalnessVertexColor": {
+ "type": "boolean"
+ },
+ "metalnessVertexColorChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "normalMap": {
+ "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/textures/items",
+ "description": "Nullable asset reference"
+ },
+ "normalMapOffset": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "normalMapRotation": {
+ "type": "number"
+ },
+ "normalMapTiling": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "normalMapUv": {
+ "maximum": 7,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "occludeSpecular": {
+ "maximum": 2,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "opacity": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "opacityDither": {
+ "enum": [
+ "none",
+ "bayer8",
+ "bluenoise",
+ "ignnoise"
+ ],
+ "type": "string"
+ },
+ "opacityFadesSpecular": {
+ "type": "boolean"
+ },
+ "opacityMap": {
+ "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/textures/items",
+ "description": "Nullable asset reference"
+ },
+ "opacityMapChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "opacityMapOffset": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "opacityMapRotation": {
+ "type": "number"
+ },
+ "opacityMapTiling": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "opacityMapUv": {
+ "maximum": 7,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "opacityShadowDither": {
+ "enum": [
+ "none",
+ "bayer8",
+ "bluenoise",
+ "ignnoise"
+ ],
+ "type": "string"
+ },
+ "opacityVertexColor": {
+ "type": "boolean"
+ },
+ "opacityVertexColorChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "reflectivity": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "refraction": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "refractionIndex": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "refractionMap": {
+ "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/textures/items",
+ "description": "Nullable asset reference"
+ },
+ "refractionMapChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "refractionMapOffset": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "refractionMapRotation": {
+ "type": "number"
+ },
+ "refractionMapTiling": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "refractionMapUv": {
+ "maximum": 7,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "refractionVertexColor": {
+ "type": "boolean"
+ },
+ "refractionVertexColorChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "sheen": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/ambient",
+ "description": "RGB color [r,g,b] 0-1"
+ },
+ "sheenGloss": {
+ "type": "number"
+ },
+ "sheenGlossInvert": {
+ "type": "boolean"
+ },
+ "sheenGlossMap": {
+ "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/textures/items",
+ "description": "Nullable asset reference"
+ },
+ "sheenGlossMapChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "sheenGlossMapOffset": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "sheenGlossMapRotation": {
+ "type": "number"
+ },
+ "sheenGlossMapTiling": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "sheenGlossMapUv": {
+ "maximum": 7,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "sheenGlossVertexColor": {
+ "type": "boolean"
+ },
+ "sheenGlossVertexColorChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "sheenMap": {
+ "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/textures/items",
+ "description": "Nullable asset reference"
+ },
+ "sheenMapChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "sheenMapOffset": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "sheenMapRotation": {
+ "type": "number"
+ },
+ "sheenMapTiling": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "sheenMapUv": {
+ "maximum": 7,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "sheenVertexColor": {
+ "type": "boolean"
+ },
+ "sheenVertexColorChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "shininess": {
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+ },
+ "slopeDepthBias": {
+ "type": "number"
+ },
+ "specular": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/ambient",
+ "description": "RGB color [r,g,b] 0-1"
+ },
+ "specularAntialias": {
+ "type": "boolean"
+ },
+ "specularMap": {
+ "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/textures/items",
+ "description": "Nullable asset reference"
+ },
+ "specularMapChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "specularMapOffset": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "specularMapRotation": {
+ "type": "number"
+ },
+ "specularMapTiling": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "specularMapUv": {
+ "maximum": 7,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "specularTint": {
+ "type": "boolean"
+ },
+ "specularVertexColor": {
+ "type": "boolean"
+ },
+ "specularVertexColorChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "specularityFactor": {
+ "type": "number"
+ },
+ "specularityFactorMap": {
+ "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/textures/items",
+ "description": "Nullable asset reference"
+ },
+ "specularityFactorMapChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "specularityFactorMapOffset": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "specularityFactorMapRotation": {
+ "type": "number"
+ },
+ "specularityFactorMapTiling": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "specularityFactorMapUv": {
+ "maximum": 7,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "specularityFactorTint": {
+ "type": "boolean"
+ },
+ "specularityFactorVertexColor": {
+ "type": "boolean"
+ },
+ "specularityFactorVertexColorChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "sphereMap": {
+ "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/textures/items",
+ "description": "Nullable asset reference"
+ },
+ "thickness": {
+ "type": "number"
+ },
+ "thicknessMap": {
+ "$ref": "#/properties/assets/items/anyOf/3/properties/options/properties/textures/items",
+ "description": "Nullable asset reference"
+ },
+ "thicknessMapChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "thicknessMapOffset": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "thicknessMapRotation": {
+ "type": "number"
+ },
+ "thicknessMapTiling": {
+ "$ref": "#/properties/assets/items/anyOf/8/properties/options/properties/data/properties/aoMapTiling",
+ "description": "[x,y]"
+ },
+ "thicknessMapUv": {
+ "maximum": 7,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "thicknessVertexColor": {
+ "type": "boolean"
+ },
+ "thicknessVertexColorChannel": {
+ "enum": [
+ "r",
+ "g",
+ "b",
+ "a",
+ "rgb"
+ ],
+ "type": "string"
+ },
+ "twoSidedLighting": {
+ "type": "boolean"
+ },
+ "useDynamicRefraction": {
+ "type": "boolean"
+ },
+ "useFog": {
+ "type": "boolean"
+ },
+ "useIridescence": {
+ "type": "boolean"
+ },
+ "useLighting": {
+ "type": "boolean"
+ },
+ "useMetalness": {
+ "type": "boolean"
+ },
+ "useMetalnessSpecularColor": {
+ "type": "boolean"
+ },
+ "useSheen": {
+ "type": "boolean"
+ },
+ "useSkybox": {
+ "type": "boolean"
+ },
+ "useTonemap": {
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ "folder": {
+ "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
+ "description": "Asset ID"
+ },
+ "name": {
+ "type": "string"
+ },
+ "preload": {
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ "type": {
+ "const": "material",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "description": "Script asset",
+ "properties": {
+ "options": {
+ "additionalProperties": false,
+ "properties": {
+ "data": {
+ "additionalProperties": {},
+ "type": "object"
+ },
+ "filename": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "folder": {
+ "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
+ "description": "Asset ID"
+ },
+ "preload": {
+ "type": "boolean"
+ },
+ "text": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "filename"
+ ],
+ "type": "object"
+ },
+ "type": {
+ "const": "script",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "options"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "description": "Shader asset",
+ "properties": {
+ "options": {
+ "additionalProperties": false,
+ "properties": {
+ "folder": {
+ "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
+ "description": "Asset ID"
+ },
+ "name": {
+ "type": "string"
+ },
+ "preload": {
+ "type": "boolean"
+ },
+ "text": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": {
+ "const": "shader",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "description": "Sprite asset",
+ "properties": {
+ "options": {
+ "additionalProperties": false,
+ "properties": {
+ "folder": {
+ "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
+ "description": "Asset ID"
+ },
+ "frameKeys": {
+ "items": {
+ "type": [
+ "string",
+ "number"
+ ]
+ },
+ "type": "array"
+ },
+ "name": {
+ "type": "string"
+ },
+ "pixelsPerUnit": {
+ "exclusiveMinimum": 0,
+ "type": "number"
+ },
+ "preload": {
+ "type": "boolean"
+ },
+ "renderMode": {
+ "maximum": 2,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "textureAtlas": {
+ "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
+ "description": "Asset ID"
+ }
+ },
+ "type": "object"
+ },
+ "type": {
+ "const": "sprite",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "description": "Template asset",
+ "properties": {
+ "options": {
+ "additionalProperties": false,
+ "properties": {
+ "entity": {
+ "description": "Entity ID",
+ "format": "uuid",
+ "type": "string"
+ },
+ "folder": {
+ "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
+ "description": "Asset ID"
+ },
+ "name": {
+ "type": "string"
+ },
+ "preload": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "entity"
+ ],
+ "type": "object"
+ },
+ "type": {
+ "const": "template",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "options"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "description": "Text asset",
+ "properties": {
+ "options": {
+ "additionalProperties": false,
+ "properties": {
+ "folder": {
+ "$ref": "#/properties/assets/items/anyOf/0/properties/options/properties/folder",
+ "description": "Asset ID"
+ },
+ "name": {
+ "type": "string"
+ },
+ "preload": {
+ "type": "boolean"
+ },
+ "text": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": {
+ "const": "text",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ }
+]