1
0

VRMCVRMAnimation.ts 485 B

123456789101112131415161718192021222324252627
  1. import { VRMExpressionPresetName, VRMHumanBoneName } from '@pixiv/three-vrm';
  2. export interface VRMCVRMAnimation {
  3. specVersion: string;
  4. humanoid: {
  5. humanBones: {
  6. [name in VRMHumanBoneName]?: {
  7. node: number;
  8. };
  9. };
  10. };
  11. expressions?: {
  12. preset?: {
  13. [name in VRMExpressionPresetName]?: {
  14. node: number;
  15. };
  16. };
  17. custom?: {
  18. [name: string]: {
  19. node: number;
  20. };
  21. };
  22. };
  23. lookAt?: {
  24. node: number;
  25. };
  26. }