바빌론 VMD 포맷
이 섹션에서는 VMD 포맷의 변형인 바빌론 VMD (BVMD) 포맷에 대해 설명합니다.
주요 차이점
원본 VMD 포맷과의 주요 차이점은 다음과 같습니다:
- 더 작은 파일 크기: BVMD 포맷은 약 3배 더 작은 파일 크기를 가집니다.
- 더 빠른 로딩 시간: BVMD 포맷은 매우 빠른 파싱을 가능하게 하는 구조를 가지고 있습니다.
이러한 차이점은 VMD 포맷이 애니메이션 키프레임 데이터를 저장할 때 각 키프레임마다 본 바인딩 정보를 저장하는 반면, BVMD 포맷은 키프레임 정보를 트랙에 저장하고 본 바인딩 정보를 트랙당 한 번만 저장하기 때문에 발생합니다.
다른 소프트웨어와 호환되지 않음
또한, BVMD 포맷은 babylon-mmd에 의해 설계되었으며 다른 3D 소프트웨어와 호환되지 않습니다.
이는 의도적인 것이며, 결과적으로 VMD 포맷을 BVMD 포맷으로 변환함으로써 자산을 보호할 수 있습니다.
정보
BVMD 포맷은 사용자에게 노출되도록 설계되지 않았습니다. 따라서 사용자가 애플리케이션에서 사용하기 위해 VMD 포맷을 BVMD로 변환해야 하는 설계는 babylon-mmd가 의도한 사용 사례가 아닙니다.
결론
BVMD 포맷은 파일 크기와 로딩 시간이 개선된 VMD 포맷의 변형입니다. 또한, BVMD 포맷을 사용하면 자산을 보호하는 데 도움이 될 수 있습니다.
다음 두 섹션에서는 BVMD 포맷을 활용하는 방법을 설명합니다.
- VMD를 BVMD 포맷으로 변환 - VMD 포맷을 BVMD 포맷으로 변환하는 방법을 설명합니다.
- BVMD 로더 - BVMD 포맷을 로드하는 방법을 설명합니다.