Live2D Cubism 2.1 SDK와의 차이점

업데이트: 2019/11/08

Cubism 3 이후의 Live2D Cubism SDK for Native는 기본 구조에 대해서는 Live2D Cubism 2.1 SDK와 공통적이며, 지금까지와 같은 워크플로로
애플리케이션에 임베디드 할 수 있습니다.

한편 Live2D Cubism 2.1 SDK에서는 프로그램의 많은 부분을 바이너리 제공했지만
Live2D Cubism SDK for Native에서는 Framework 영역을 리팩터링,
소스 코드를 공개하는 것으로 개발자 자신에 의한 커스터마이즈가 가능한 SDK로서 제공합니다.
이를 통해 개발자 자신이 그래픽 명령이나 메모리 할당자와 같은 플랫폼에 의존하는 영역을 구현함으로써
다른 환경으로 이식하는 것이 가능해졌습니다.

빨간 글씨 부분은 바이너리 제공 부분입니다.

기능 면에서도 변경점이 있습니다.

  • 파일 형식 변경
    – moc3, motion3.json 등의 파일 형식이 변경되었으며 2.1 SDK에서 사용한 파일 형식과 호환되지 않습니다.
    – 모션 파일은 mtn에서 motion3.json으로 변경되어 곡선을 손실없이 재현할 수 있습니다.
  • 사양이 2.1과 크게 달라진 기능
    – 물리 연산의 계산 알고리즘이 쇄신되어 다단 진자 등의 복잡한 움직임을 간단하게 표현할 수 있게 되었습니다.
  • 3부터 추가된 기능
    – 모션에 이벤트 정보를 추가할 수 있으며, 모션 중에 이벤트 처리에 맞는 효과를 제어할 수 있습니다.
    – 유저 데이터 기능이 추가되어 모델의 아트메쉬에 문자열을 포함함으로써 다양하게 응용할 수 있습니다.
    – 에디터상의 파라미터명이나 파츠명 등이 .cdi3.json으로 내보낼 수 있게 되어 SDK를 이용한 애플리케이션상에서도 ID가 아니라 이름을 표시할 수 있습니다.
이 기사가 도움이 되었나요?
아니요
이 기사에 관한 의견 및 요청사항을 보내 주시기 바랍니다.