code4game/libgltf

View on GitHub
resource/2.0/MorphPrimitivesTest/glTF/MorphPrimitivesTest.gltf

Summary

Maintainability
Test Coverage
{
  "asset": {
    "generator": "glTF Converter for Shade3D",
    "version": "2.0",
    "extras": {
      "title": "multiple_primitives",
      "author": "ft-lab",
      "license": "CC BY-4.0 (https://creativecommons.org/licenses/by/4.0/)"
    }
  },
  "accessors": [
    {
      "bufferView": 0,
      "componentType": 5123,
      "count": 72,
      "type": "SCALAR",
      "byteOffset": 0
    },
    {
      "bufferView": 1,
      "componentType": 5126,
      "count": 21,
      "type": "VEC3",
      "byteOffset": 0
    },
    {
      "bufferView": 2,
      "componentType": 5126,
      "count": 21,
      "type": "VEC3",
      "max": [
        0.5,
        0,
        0.5
      ],
      "min": [
        -0.5,
        0,
        -0.5
      ],
      "byteOffset": 0
    },
    {
      "bufferView": 3,
      "componentType": 5126,
      "count": 21,
      "type": "VEC2",
      "byteOffset": 0
    },
    {
      "bufferView": 4,
      "componentType": 5126,
      "count": 21,
      "type": "VEC3",
      "max": [
        0,
        0.20000000298023224,
        0
      ],
      "min": [
        0,
        0,
        0
      ],
      "byteOffset": 0
    },
    {
      "bufferView": 5,
      "componentType": 5123,
      "count": 24,
      "type": "SCALAR",
      "byteOffset": 0
    },
    {
      "bufferView": 6,
      "componentType": 5126,
      "count": 9,
      "type": "VEC3",
      "byteOffset": 0
    },
    {
      "bufferView": 7,
      "componentType": 5126,
      "count": 9,
      "type": "VEC3",
      "max": [
        0.5,
        0,
        0
      ],
      "min": [
        0,
        0,
        -0.5
      ],
      "byteOffset": 0
    },
    {
      "bufferView": 8,
      "componentType": 5126,
      "count": 9,
      "type": "VEC2",
      "byteOffset": 0
    },
    {
      "bufferView": 9,
      "componentType": 5126,
      "count": 9,
      "type": "VEC3",
      "max": [
        0,
        0.20000000298023224,
        0
      ],
      "min": [
        0,
        0,
        0
      ],
      "byteOffset": 0
    }
  ],
  "bufferViews": [
    {
      "buffer": 0,
      "byteOffset": 0,
      "byteLength": 144,
      "target": 34963
    },
    {
      "buffer": 0,
      "byteOffset": 144,
      "byteLength": 252,
      "target": 34962,
      "byteStride": 12
    },
    {
      "buffer": 0,
      "byteOffset": 396,
      "byteLength": 252,
      "target": 34962,
      "byteStride": 12
    },
    {
      "buffer": 0,
      "byteOffset": 648,
      "byteLength": 168,
      "target": 34962,
      "byteStride": 8
    },
    {
      "buffer": 0,
      "byteOffset": 816,
      "byteLength": 252,
      "target": 34962,
      "byteStride": 12
    },
    {
      "buffer": 0,
      "byteOffset": 1068,
      "byteLength": 48,
      "target": 34963
    },
    {
      "buffer": 0,
      "byteOffset": 1116,
      "byteLength": 108,
      "target": 34962,
      "byteStride": 12
    },
    {
      "buffer": 0,
      "byteOffset": 1224,
      "byteLength": 108,
      "target": 34962,
      "byteStride": 12
    },
    {
      "buffer": 0,
      "byteOffset": 1332,
      "byteLength": 72,
      "target": 34962,
      "byteStride": 8
    },
    {
      "buffer": 0,
      "byteOffset": 1404,
      "byteLength": 108,
      "target": 34962,
      "byteStride": 12
    }
  ],
  "buffers": [
    {
      "name": "MorphPrimitivesTest",
      "byteLength": 1512,
      "uri": "MorphPrimitivesTest.bin"
    }
  ],
  "images": [
    {
      "name": "uv_texture.jpg",
      "mimeType": "image/jpeg",
      "uri": "uv_texture.jpg"
    }
  ],
  "materials": [
    {
      "pbrMetallicRoughness": {
        "baseColorFactor": [
          1,
          0,
          0,
          1
        ],
        "baseColorTexture": {
          "index": 0,
          "texCoord": 0
        },
        "metallicFactor": 0,
        "roughnessFactor": 1
      },
      "name": "red",
      "emissiveFactor": [
        0,
        0,
        0
      ],
      "alphaMode": "OPAQUE",
      "doubleSided": false
    },
    {
      "pbrMetallicRoughness": {
        "baseColorFactor": [
          0,
          1,
          0,
          1
        ],
        "baseColorTexture": {
          "index": 0,
          "texCoord": 0
        },
        "metallicFactor": 0,
        "roughnessFactor": 1
      },
      "name": "green",
      "emissiveFactor": [
        0,
        0,
        0
      ],
      "alphaMode": "OPAQUE",
      "doubleSided": false
    }
  ],
  "meshes": [
    {
      "weights": [
        0.5
      ],
      "name": "mesh",
      "primitives": [
        {
          "attributes": {
            "NORMAL": 1,
            "POSITION": 2,
            "TEXCOORD_0": 3
          },
          "indices": 0,
          "material": 0,
          "targets": [
            {
              "POSITION": 4
            }
          ],
          "mode": 4
        },
        {
          "attributes": {
            "POSITION": 7,
            "NORMAL": 6,
            "TEXCOORD_0": 8
          },
          "indices": 5,
          "material": 1,
          "targets": [
            {
              "POSITION": 9
            }
          ],
          "mode": 4
        }
      ]
    }
  ],
  "nodes": [
    {
      "children": [
        1
      ],
      "name": "ルートパート"
    },
    {
      "mesh": 0,
      "name": "mesh"
    }
  ],
  "samplers": [
    {
      "minFilter": 9729,
      "wrapS": 10497,
      "wrapT": 10497
    }
  ],
  "scenes": [
    {
      "nodes": [
        0
      ],
      "name": "Scene"
    }
  ],
  "textures": [
    {
      "sampler": 0,
      "source": 0
    }
  ],
  "scene": 0
}