본문으로 건너뛰기

VMD를 BVMD 포맷으로 변환하기

이 섹션에서는 VMD 파일을 BVMD 파일로 변환하는 방법을 설명합니다.

VMD 파일을 BVMD 파일로 변환하기 위해 다음 두 가지 방법 중 하나를 사용할 수 있습니다:

  • 웹 애플리케이션을 사용하여 변환할 수 있습니다.
  • 프로그래밍 방식으로 변환할 수 있습니다.

두 방법 모두 동일한 결과를 생성합니다.

변환기 애플리케이션 사용하기

babylon-mmdVMD 파일을 BVMD 파일로 변환하는 웹 애플리케이션을 제공합니다.

아래 링크에서 애플리케이션을 사용할 수 있습니다.

VMD to BVMD 변환기

변환기 UI VMD to BVMD 변환기의 스크린샷

  1. 하나 이상의 VMD 파일을 드래그 앤 드롭합니다.

    • 여러 VMD 파일을 드롭하면, 파일들이 병합되며 먼저 드롭된 파일의 키프레임이 우선시됩니다.
  2. 변환을 수행합니다.

프로그래밍 방식 변환

BVMD 변환은 BvmdConverter 클래스를 사용하여 수행됩니다.

BvmdConverterMmdAnimation 오브젝트를 입력으로 받아 BVMD 포맷 데이터로 변환합니다.

const vmdLoader = new VmdLoader();
const mmdAnimation: MmdAnimation = await vmdLoader.loadAsync("path/to/your/file.vmd");

const arrayBuffer = BvmdConverter.Convert(mmdAnimation);

이 방식은 웹 애플리케이션 버전과 정확히 동일한 방식으로 작동합니다.