naruya/gaussian-vrm

Instant Skinned Gaussian Avatars for Web, Mobile and VR Applications

해결하는 문제

가우시안 스플래팅을 사용하여 고품질의 애니메이션 가능한 3D 아바타를 렌더링할 수 있는 방법을 제공하며, 웹, 모바일, VR 플랫폼에서 실시간 성능에 최적화되어 있습니다. 정적 가우시안 스플래팅과 VRM 및 FBX와 같은 표준 산업 형식으로 이동 및 애니메이션 가능한 스킨 처리된 캐릭터 사이의 격차를 메웁니다.

작동 방식

three.js, three-vrm, gaussian-splats-3d 위에 구축된 프로젝트로, "인스턴트 스킨 처리된 가우시안 아바타"를 구현합니다. 아바타를 일반적인 three.js 객체로 취급하여, 가우시안 기반 아바타에 FBX 파일과 같은 애니메이션을 적용하면서도 스플래팅 기술의 시각적 정밀도를 유지할 수 있습니다.

대상 사용자

복잡한 딥러닝 모델이나 제한적인 라이선스 없이도 현실감 있는 애니메이션 가능한 3D 캐릭터를 애플리케이션에 통합하고자 하는 웹 개발자 및 VR/AR 제작자.

주요 특징

  • 웹 호환: three.js를 통해 웹사이트 및 VR/AR 애플리케이션에 원활하게 통합 가능.
  • 간편한 애니메이션: FBX 애니메이션을 로드하여 아바타의 움직임을 제어할 수 있음.
  • 허용성 높은 라이선스: MIT 라이선스로 공개되어 SMPL과 같은 제한적인 딥러닝 모델을 피할 수 있음.
  • 빠른 구현: 아바타 로드, 애니메이션, 업데이트를 위한 간단한 3단계 API 제공.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트