Skip to content

Commit

Permalink
version 0.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
izayoijiichan committed Jan 16, 2020
1 parent f8d516f commit ac41788
Show file tree
Hide file tree
Showing 45 changed files with 2,280 additions and 93 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Change Log

## [0.6.0] - 2020-01-17
- Added `VGO_materials` property to materials extension.
- Added `VRMC_materials_mtoon` property to materials extension.

## [0.5.0] - 2020-01-14
- Added `light` property to VGO_nodes extension.

Expand Down
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": ""
}
}
}
}
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"
}
}
}
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"
}
}
}
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"
}
}
}
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"
}
}
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
}
}
}
Loading

0 comments on commit ac41788

Please sign in to comment.