This repository was trial implementation of vrm-1.0. Go to https://github.com/vrm-c/UniVRM
このリポジトリは、 UniVRM-1.0 向けの proto
ファイルを管理しています。
proto
ファイルは、glTF と vrm-specification の JSON Schema
から
生成します。
UniVRM-1.0
のシリアライザ向けの変換器です。
glTF-2.0
と vrm-1.0
の JsonScheme をパースして、 proto
ファイルを生成します。
.vscode/launch.json
の GenerateProto
で生成する。
VrmのJson部分をValidateする
- (GLTF)extensionの接続
- (GLTF)(定数)check unknown properties
- (GLTF)(定数)glTFid に対する下限チェック
- (GLTF)(定数)enum に対するチェック
- (GLTF)(Runtime)glTFid に対する上限チェック
- (GLTF)(Runtime)bufferに対する範囲チェック
- (GLTF)(Runtime)未使用Mesh
- (GLTF)(Runtime)未使用Material
- (GLTF)(Runtime)未使用Image
- (GLTF)(Runtime)未使用BufferView
- (GLTF)(Runtime)未使用Buffer範囲
- (VRM)(定数)isNormalized
- (VRM0x)(定数)hasHumanoidBones
- (VRM0x)(定数)validMeta
- (VRM0x)(定数)unknown shader
- (VRM0x)(Runtime)頂点カラーを使わないのに持っているタイプ(特にunlit)
- (VRM0x)(Runtime)未使用BlendShape
- (VRM10)(定数)hasHumanoidBones
- (VRM10)(定数)validMeta