var gltfData = new GlbBinaryParser(data, name).Parse(); var vrmData = new VRMData(gltfData); var context = new VRMImporterContext(vrmData); var instance = await context.LoadAsync(new ImmediateCaller()); return instance.gameObject; } UniVRM 0.x public async Task<GameObject> LoadAsync(byte[] data) { var instance = await Vrm10.LoadBytesAsync(data); return instance.gameObject; } UniVRM 1.0 ロード用の関数が簡潔になります
- 喜 happy - 怒 angry - 哀 sad - 楽 relaxed - 驚 surprised デフォルト定義の表情の種類が増えます・命名が適切なものに変わります UniVRM 0.x UniVRM 1.0 - A - I - U - E - O - Aa - Ih - Ou - Ee - Oh
Animator Model Bone Root SkinnedMesh Renderer GetBoneTransform() ModelMesh Model Bone (正規化されてる) GameObject Component C# class/method Root Animator Model Bone Root SkinnedMesh Renderer GetBoneTransform() ModelMesh Model Bone (正規化されてない) ControlRig Root ControlRig Bone (正規化されてる) 参照 参照 メッシュ変形 メッシュ変形 コントロール