글 순서
BVH Viewer
BVH(Biovision Hierachy)는 Biovision에서 만든 파일 포맷으로 인간이나 동물의 캐릭터 뼈대(Skeleton)구조와 각 관절의 움직임을 기술하는 모션 캡처 데이터를 포함하는 파일 포맷입니다. BVH 파일 구조는 뼈대를 정의한 Hierachy와 움직임을 기술한 Frame으로 구성되어 있습니다.
Viewer는 이런 데이터를 읽어서 움직임을 보여줍니다.
프로젝트를 진행하면서 유용하게 사용한 BVH Viewer 3종을 아래와 같이 간략하게 소개합니다. (기록용입니다.)
이 포스트를 보신 분들은 이미 어느정도 알고 계시다고 생각합니다.
1. TheOrangeDuck
https://theorangeduck.com/page/bvhview
BVH 파일 애니메이션을 빠르게 간편하게 확인할 수 있는 툴입니다. 위 링크에서 Web Demo를 클릭하면 웹 브라우저에서 BVH 파일을 로드해서 볼 수 있습니다. BVH를 브라우저에 던져넣기만 해도 애니메이션이 플레이 됩니다. 직접 사용하고 싶으신 분은 설치파일을 다운로드 받거나, Github clone 하시면 됩니다.
뼈대를 수정할 순 없으나, 애니메이션 플레이를 위한 다양한 옵션이 있습니다. 여러 개의 BVH를 던져 넣으면 시간에 맞춰 동시에 플레이가 가능하기 때문에 BVH 비교할 목적이라면 간단하게 사용해 볼 수 있습니다.
2. bvhacker
https://bvhacker.com/index.html
https://github.com/DaveDubUK/bvhacker
BVH 스켈레톤을 에디팅 & 플레이 가능한 bvhacker 입니다. 많은 분들이 사용하고 계시는 걸로 알고 있습니다. 업데이트가 오래되긴 했지만, 직관적(?)인 메뉴와 디자인 필요한 정보만 보여줍니다. 위 링크에서 다운로드 받거나 깃헙에서 clone 해서 사용하면 됩니다.
3. 블렌더(Blender)
무료 프로그램으로 BVH Viewer용으로 사용할 프로그램은 아니지만, BVH 관련 기능이 막강하여 사용중인 프로그램입니다. BVH 파일을 임포트 시킨 후, 에디팅도 가능하고, FBX 등 다른 포맷으로 저장 가능합니다.
마무리
BVH Viewer 용으로 사용중인 프로그램 3개를 소개했습니다. 순전히 저의 기록용 포스트 입니다. 혹시나 검색해서 들어오셔서 도움이 되었으면 좋겠습니다.
가볍게 BVH 확인할 용도라면, TheOrangeDuck를 사용하셔도 좋고,
뭔가 본격적으로 수정할 생각이라면 Blender를 사용하셔도 좋습니다.