Skip to content
This repository has been archived by the owner on Feb 6, 2023. It is now read-only.

vrm-c/vrm-protobuf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEPRECATED

This repository was trial implementation of vrm-1.0. Go to https://github.com/vrm-c/UniVRM


vrm-protobuf

このリポジトリは、 UniVRM-1.0 向けの proto ファイルを管理しています。

proto ファイルは、glTFvrm-specificationJSON Schema から 生成します。

VrmJsonScheme

GenerateProto

UniVRM-1.0 のシリアライザ向けの変換器です。 glTF-2.0vrm-1.0 の JsonScheme をパースして、 proto ファイルを生成します。

GenerateValidator

.vscode/launch.jsonGenerateProto で生成する。

VrmValidator

VrmのJson部分をValidateする

TODO

  • (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

Releases

No releases published

Packages

No packages published

Languages