Skip to content

webgldev/weeklydance

Repository files navigation

How to start

  • npm i
  • pnpm dev

위클리댄스 설명

  1. 캐릭터 만들어서 glb로 저장 (https://readyplayer.me/)
  2. glb to fbx 로 변환 (https://products.aspose.app/3d/conversion/glb-to-fbx)
  3. 믹사모에 fbx 임포트 (https://www.mixamo.com/#/?page=1&type=Motion%2CMotionPack) 애니메이션 추가해서 fbx 다운로드
  4. pnmd 에서 r3f 코드 만들고 nextjs에 glb 임포트하고 타입 추가 (https://gltf.pmnd.rs/)
  5. FBX 애니메이션의 트랙 이름을 GLB 모델의 본 이름으로 매칭 track.name.replace('fbx 트랙 이름', 'glb 본 이름')
  6. 각 애니메이션에 name 을 할당해주고, 버튼 onClick에 애니메이션 이벤트 전달해주면 완성

About

Weekly Dance

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published