-
Notifications
You must be signed in to change notification settings - Fork 0
/
KidWaving.jsx
29 lines (26 loc) · 1.44 KB
/
KidWaving.jsx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/*
Auto-generated by: https://github.com/pmndrs/gltfjsx
Command: npx [email protected] public/kidwaving.gltf
*/
import React, { useRef } from 'react'
import { useGLTF, OrthographicCamera, useAnimations } from '@react-three/drei'
export function Model(props) {
const group = useRef()
const { nodes, materials, animations } = useGLTF('/kidwaving.gltf')
const { actions } = useAnimations(animations, group)
return (
<group ref={group} {...props} dispose={null}>
<group name="AuxScene">
<group name="Waving_(2)">
<primitive object={nodes.mixamorigHips} />
<OrthographicCamera name="bottom" makeDefault={false} far={10} near={0} position={[0, -1000.1, 0]} rotation={[Math.PI / 2, Math.PI / 2, 0]} />
<skinnedMesh name="Boy01_Brows_Geo" geometry={nodes.Boy01_Brows_Geo.geometry} material={materials.Boy01_Brows_MAT2} skeleton={nodes.Boy01_Brows_Geo.skeleton} />
<skinnedMesh name="Boy01_Eyes_Geo" geometry={nodes.Boy01_Eyes_Geo.geometry} material={materials.Boy01_Eyes_MAT2} skeleton={nodes.Boy01_Eyes_Geo.skeleton} />
<skinnedMesh name="Boy01_Body_Geo" geometry={nodes.Boy01_Body_Geo.geometry} material={materials.Boy01_Body_MAT1} skeleton={nodes.Boy01_Body_Geo.skeleton} />
<skinnedMesh name="h_Geo" geometry={nodes.h_Geo.geometry} material={materials.Boy01_Mouth_MAT2} skeleton={nodes.h_Geo.skeleton} />
</group>
</group>
</group>
)
}
useGLTF.preload('/kidwaving.gltf')