Cubism Framework
Cubism Framework는 Live2D Cubism SDK의 일부로 제공되는 소프트웨어 프레임워크 계층으로, 모델을 실행 환경에서 다루기 위한 공통 기능을 구현한다. SDK의 저수준 모델 계산을 담당하는 Cubism Core를 바탕으로 모션 재생, 표정·파라미터 갱신, 물리 연산...
| 분류 | 소프트웨어 프레임워크, Live2D Cubism SDK 구성 요소 |
|---|---|
| 개발 | Live2D Inc. |
| 기반 기술 | Cubism Core |
| 주요 기능 | 모델 관리, 모션 재생, 물리 연산, 눈 깜빡임, 렌더러 연결 |
| 대상 | Cubism 모델을 재생하는 애플리케이션 |
| 기반 | Cubism Core |
| 작성 언어 | C++, TypeScript, C#, Java |
Cubism Framework는 Live2D Cubism SDK의 일부로 제공되는 소프트웨어 프레임워크 계층으로, 모델을 실행 환경에서 다루기 위한 공통 기능을 구현한다. SDK의 저수준 모델 계산을 담당하는 Cubism Core를 바탕으로 모션 재생, 표정·파라미터 갱신, 물리 연산 및 눈 깜빡임 등의 동작을 관리한다.[1]
Framework의 구체적인 구현과 통합 방식은 Native, Web, Unity 등 대상 실행 환경에 따라 다르다. 특히 Cubism Core는 모델 계산을 담당하는 라이브러리인 반면 Framework는 애플리케이션에서 모델을 다루는 상위 작업을 지원하므로, 두 구성 요소를 별도 문서로 관리한다.[2]
Cubism Framework는 모델의 매개변수 갱신과 모션 혼합, 자동 눈 깜빡임, 립싱크 및 물리 연산을 관리한다. Native 구현은 C++ 기반이며, Web·Unity·Java 환경에서는 각각 TypeScript·C#·Java 구성 요소가 제공된다.[3]