-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
f8d516f
commit ac41788
Showing
45 changed files
with
2,280 additions
and
93 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
212 changes: 212 additions & 0 deletions
212
Documentation~/VGO/specification/0.4/schema/VRMC_materials_mtoon.schema.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,212 @@ | ||
{ | ||
"VRM.VRMC_materials_mtoon": { | ||
"title": "VRMC_materials_mtoon", | ||
"type": "object", | ||
"description": "", | ||
"properties": { | ||
"version": { | ||
"type": "string", | ||
"description": "Meta" | ||
}, | ||
"renderMode": { | ||
"title": "RenderMode", | ||
"type": "string", | ||
"enum": [ | ||
"opaque", | ||
"cutout", | ||
"transparent", | ||
"transparentWithZWrite" | ||
], | ||
"description": "Rendering" | ||
}, | ||
"cullMode": { | ||
"title": "CullMode", | ||
"type": "string", | ||
"enum": [ | ||
"off", | ||
"front", | ||
"back" | ||
] | ||
}, | ||
"renderQueueOffsetNumber": { | ||
"type": "integer", | ||
"description": "" | ||
}, | ||
"litFactor": { | ||
"type": "array", | ||
"description": "Color", | ||
"items": { | ||
"type": "number" | ||
} | ||
}, | ||
"litMultiplyTexture": { | ||
"type": "integer", | ||
"description": "" | ||
}, | ||
"shadeFactor": { | ||
"type": "array", | ||
"description": "", | ||
"items": { | ||
"type": "number" | ||
} | ||
}, | ||
"shadeMultiplyTexture": { | ||
"type": "integer", | ||
"description": "" | ||
}, | ||
"cutoutThresholdFactor": { | ||
"type": "number", | ||
"description": "" | ||
}, | ||
"shadingShiftFactor": { | ||
"type": "number", | ||
"description": "Lighting" | ||
}, | ||
"shadingToonyFactor": { | ||
"type": "number", | ||
"description": "" | ||
}, | ||
"shadowReceiveMultiplierFactor": { | ||
"type": "number", | ||
"description": "" | ||
}, | ||
"shadowReceiveMultiplierMultiplyTexture": { | ||
"type": "integer", | ||
"description": "" | ||
}, | ||
"litAndShadeMixingMultiplierFactor": { | ||
"type": "number", | ||
"description": "" | ||
}, | ||
"litAndShadeMixingMultiplierMultiplyTexture": { | ||
"type": "integer", | ||
"description": "" | ||
}, | ||
"lightColorAttenuationFactor": { | ||
"type": "number", | ||
"description": "" | ||
}, | ||
"giIntensityFactor": { | ||
"type": "number", | ||
"description": "" | ||
}, | ||
"normalTexture": { | ||
"type": "integer", | ||
"description": "Normal" | ||
}, | ||
"normalScaleFactor": { | ||
"type": "number", | ||
"description": "" | ||
}, | ||
"emissionFactor": { | ||
"type": "array", | ||
"description": "Emission", | ||
"items": { | ||
"type": "number" | ||
} | ||
}, | ||
"emissionMultiplyTexture": { | ||
"type": "integer", | ||
"description": "" | ||
}, | ||
"additiveTexture": { | ||
"type": "integer", | ||
"description": "MatCap" | ||
}, | ||
"rimFactor": { | ||
"type": "array", | ||
"description": "Rim", | ||
"items": { | ||
"type": "number" | ||
} | ||
}, | ||
"rimMultiplyTexture": { | ||
"type": "integer", | ||
"description": "" | ||
}, | ||
"rimLightingMixFactor": { | ||
"type": "number", | ||
"description": "" | ||
}, | ||
"rimFresnelPowerFactor": { | ||
"type": "number", | ||
"description": "" | ||
}, | ||
"rimLiftFactor": { | ||
"type": "number", | ||
"description": "" | ||
}, | ||
"outlineWidthMode": { | ||
"title": "OutlineWidthMode", | ||
"type": "string", | ||
"enum": [ | ||
"none", | ||
"worldCoordinates", | ||
"screenCoordinates" | ||
], | ||
"description": "Outline" | ||
}, | ||
"outlineWidthFactor": { | ||
"type": "number", | ||
"description": "" | ||
}, | ||
"outlineWidthMultiplyTexture": { | ||
"type": "integer", | ||
"description": "" | ||
}, | ||
"outlineScaledMaxDistanceFactor": { | ||
"type": "number", | ||
"description": "" | ||
}, | ||
"outlineColorMode": { | ||
"title": "OutlineColorMode", | ||
"type": "string", | ||
"enum": [ | ||
"fixedColor", | ||
"mixedLighting" | ||
] | ||
}, | ||
"outlineFactor": { | ||
"type": "array", | ||
"description": "", | ||
"items": { | ||
"type": "number" | ||
} | ||
}, | ||
"outlineLightingMixFactor": { | ||
"type": "number", | ||
"description": "" | ||
}, | ||
"mainTextureLeftBottomOriginScale": { | ||
"type": "array", | ||
"description": "TextureUvCoords", | ||
"items": { | ||
"type": "number" | ||
} | ||
}, | ||
"mainTextureLeftBottomOriginOffset": { | ||
"type": "array", | ||
"description": "", | ||
"items": { | ||
"type": "number" | ||
} | ||
}, | ||
"uvAnimationMaskTexture": { | ||
"type": "integer", | ||
"description": "" | ||
}, | ||
"uvAnimationScrollXSpeedFactor": { | ||
"type": "number", | ||
"description": "" | ||
}, | ||
"uvAnimationScrollYSpeedFactor": { | ||
"type": "number", | ||
"description": "" | ||
}, | ||
"uvAnimationRotationSpeedFactor": { | ||
"type": "number", | ||
"description": "" | ||
} | ||
} | ||
} | ||
} |
11 changes: 11 additions & 0 deletions
11
Documentation~/VGO/specification/0.4/schema/material.vgo.schema.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
{ | ||
"title": "material.vgo", | ||
"description": "Material VGO.", | ||
"type": "object", | ||
"properties": { | ||
"shaderName": { | ||
"description": "The name of the shader.", | ||
"type": "string" | ||
} | ||
} | ||
} |
16 changes: 16 additions & 0 deletions
16
Documentation~/VGO/specification/0.4/schema/materials.extensions.schema.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
{ | ||
"title": "materials.extensions", | ||
"description": "glTF material extension.", | ||
"type": "object", | ||
"properties": { | ||
"KHR_materials_unlit": { | ||
"$ref": "glTF.KHR_materials_unlit.schema.json" | ||
}, | ||
"VGO_materials": { | ||
"$ref": "material.vgo.schema.json" | ||
}, | ||
"VRMC_materials_mtoon": { | ||
"$ref": "VRMC_materials_mtoon.schema.json" | ||
} | ||
} | ||
} |
51 changes: 51 additions & 0 deletions
51
Documentation~/VGO/specification/0.4/schema/node.vgo.collider.schema.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
{ | ||
"title": "node.vgo.collider", | ||
"description": "Node collider.", | ||
"type": "object", | ||
"properties": { | ||
"type": { | ||
"description": "Type of collider.", | ||
"type": "string", | ||
"enum": ["Box","Capsule","Sphere"] | ||
}, | ||
"enabled": { | ||
"description": "Whether collider is enabled.", | ||
"type": "boolean" | ||
}, | ||
"isTrigger": { | ||
"description": "Is the collider a trigger?", | ||
"type": "boolean" | ||
}, | ||
"center": { | ||
"description": "The center of the collider. [x, y, z]", | ||
"type": "array", | ||
"items": { | ||
"type": "number" | ||
} | ||
}, | ||
"size": { | ||
"description": "The total size of the box. [x, y, z]", | ||
"type": "array", | ||
"items": { | ||
"type": "number" | ||
} | ||
}, | ||
"radius": { | ||
"description": "The radius of the capsule or sphere, measured in the object's local space.", | ||
"type": "number", | ||
"minimum": 0 | ||
}, | ||
"height": { | ||
"description": "The height of the capsule, measured in the object's local space.", | ||
"type": "number", | ||
"minimum": 0 | ||
}, | ||
"direction": { | ||
"description": "The direction of the capsule. [0:x, 1:y, 2:z]", | ||
"type": "integer" | ||
}, | ||
"physicMaterial": { | ||
"$ref": "node.vgo.physicMaterial.schema.json" | ||
} | ||
} | ||
} |
8 changes: 8 additions & 0 deletions
8
Documentation~/VGO/specification/0.4/schema/node.vgo.colliders.schema.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
{ | ||
"title": "node.vgo.colliders", | ||
"description": "Node colliders.", | ||
"type": "array", | ||
"items": { | ||
"$ref": "node.vgo.collider.schema.json" | ||
} | ||
} |
25 changes: 25 additions & 0 deletions
25
Documentation~/VGO/specification/0.4/schema/node.vgo.gameobject.schema.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
{ | ||
"title": "node.vgo.gameobject", | ||
"description": "Node GameObject.", | ||
"type": "object", | ||
"properties": { | ||
"isActive": { | ||
"description": "Whether GameObject is active.", | ||
"type": "boolean" | ||
}, | ||
"isStatic": { | ||
"description": "Whether GameObject is static.", | ||
"type": "boolean" | ||
}, | ||
"tag": { | ||
"description": "Tag attached to GameObject.", | ||
"type": "string" | ||
} | ||
"layer": { | ||
"description": "Index of the layer where GameObject is located.", | ||
"type": "integer", | ||
"minimum": 0, | ||
"maximum": 31 | ||
} | ||
} | ||
} |
Oops, something went wrong.