이전 버전의 프로젝트를 Cubism 4 SDK로 마이그레이션

개요

이 페이지에서는 Cubism 4 SDK 공개에 있어서, 구버전의 Cubism SDK인 Cubism 3 SDK나 Cubism 2.1 SDK에서 마이그레이션할 때의 메리트나 단점, 간단한 플로우 이미지를 안내합니다.

설명에 앞서 Cubism 4 SDK 공개 이후의 Cubism 3 SDK 및 Cubism 2.1 SDK의 취급은 다음과 같습니다.

  • 새 다운로드가 중지되고 향후 업데이트가 수행되지 않습니다
  • 향후 신기능 대응은 없음
  • 버그는 개별를 대상으로 하고, 버그 보고가 있었을 경우만 수정이 행해진다

 

3 SDK에서 4 SDK로 마이그레이션

Cubism 3 SDK를 사용하는 사용자가 Cubism 4 SDK로 마이그레이션할 때 다음과 같은 이점과 단점이 있습니다.

장점

  • 새로운 기능을 사용할 수 있다(마스크의 반전) ※프레임 스텝 기능, 확장 보간은 Cubism 3 상당에서 내보낸 임베디드 데이터에서도 이용 가능합니다.
  • Cubism 3 Editor로 만든 모델을 그대로 사용할 수 있습니다 (후방 호환)

단점

  • 없음

흐름 이미지

Cubism 4 SDK의 구조는 기본적으로 Cubism 3 SDK에서 변경되지 않습니다. SDK 마이그레이션 시에는 교체 후, 필요한 경우 재빌드로 이용할 수 있습니다.
SDK 마이그레이션 시 샘플 코드를 그대로 사용하여 동작을 확인하는 경우 샘플 코드에서 사용하는 타사 라이브러리의 업데이트 및 디렉터리 구조가 변경되었을 수 있습니다.
자세한 내용은 Cubism 4 SDK 각 플랫폼의 README 및 CHANGELOG를 참조하십시오.

 

2.1 SDK에서 4 SDK로 마이그레이션

Cubism 2.1 SDK를 사용하는 사용자가 Cubism 4 SDK로 마이그레이션할 때 다음과 같은 이점과 단점이 있습니다.

장점

  • SDK 소스 공개 범위 확대로 유지보수성 향상
  • 2.1에 실장되어 있지 않은 기능이 다수 실장되어 있기 때문에, 더욱 리치한 표현이 가능하게 된다
  • Core 이외의 부분이 오픈 소스가 되어 있기 때문에, 렌더러 부분을 포함한 거의 모든 커스터마이즈를 자유롭게 실시할 수 있다
    ※이 경우 Live2D Opensoftware License에의 승낙이 필요하므로 주의해 주십시오.

단점

  • 마이그레이션 비용이 높음
    • SDK 세트를 교체해야 함
    • 모델의 내장 데이터를 최신 형식으로 다시 내보내야 합니다
      일부 모델에서는 내장 데이터를 다시 내보내기 전에 수정하는 작업이 발생할 수 있습니다. 내용에 대해서는 플로우 이미지에서 열거합니다.

흐름 이미지

Cubism 2.1 SDK에서 Cubism 4 SDK로 마이그레이션 할 때마다 Cubism 4 Editor에서 .cmox 또는 .canx를 읽고 Cubism 4 SDK 내장 데이터에 내보내십시오.

또, SDK나 모델 데이터의 교환 이외에도 형상이나 동작을 호환시키는 작업이 발생하는 경우가 있습니다.
다음은 가능한 작업 내용과 대응 방법에 대해 설명합니다.

 

마이그레이션한 모델의 변형·묘화 결과가 다른 경우

모델 조정이 필요합니다.
Cubism 4 Editor에서 마이그레이션할 .cmox를 로드하고 변형 결과를 조정합니다.
조정이 완료되면 .moc3 파일을 내보내 Cubism 4 SDK를 탑재한 실제 기기에서 표시 확인을 부탁합니다.

 

Cubism 2.1 SDK에서 사용 된 mtn 파일 (모션 파일)에 대해

Cubism 4 SDK는 .mtn과 호환되지 않습니다. 그러나 Cubism 4 Editor는 .canx 파일을 로드할 수 있으므로 로드한 .canx를 motion3.json에 내보내는 것으로 대응이 가능합니다.
단, 모션의 커브는 완전히 재현할 수 없고 타임라인상의 값의 변화는 근사치로 커브를 만드는 처리를 하고 있습니다.

 

물리 연산의 대응에 대해

Cubism 2.1에서 사용된 물리 연산은 Cubism 4 SDK에서 그대로 사용할 수 없습니다.
Cubism 2.1 작성 물리 연산을 사용하고 있는 모델에 대해서는, Editor상에서 다시 물리 연산의 설정을 부탁합니다.

 

파라미터 ID 정보

Cubism SDK로 지정하는 호흡이나 시선추종 등으로 지정하는 파라미터의 ID는 Cubism 4의 사양으로 변경되고 있습니다.
Cubism 2.1에서 사용된 모델을 마이그레이션할 때 내보낼 때 Cubism 4의 사양에 따라 변환해 주십시오.

© 2010 - 2022 Live2D Inc.