Cubism Core

Cubism Core는 Live2D Cubism SDK에서 Cubism 모델의 데이터를 처리하고 정점 위치 등의 계산을 수행하는 저수준 라이브러리다. Cubism Editor에서 출력한 .moc3 모델 데이터를 다루는 API를 제공하며, 이 API는 C 기반으로 정의되어 있다.

분류소프트웨어 라이브러리, Live2D Cubism SDK 구성 요소
개발Live2D Inc.
주요 기능Cubism 모델 데이터 접근 및 정점 정보 계산
주요 인터페이스C API
관련 요소Cubism Framework, Live2D Cubism Editor
작성 언어C

Cubism Core는 Live2D Cubism SDK에서 Cubism 모델의 데이터를 처리하고 정점 위치 등의 계산을 수행하는 저수준 라이브러리다. Cubism Editor에서 출력한 .moc3 모델 데이터를 다루는 API를 제공하며, 이 API는 C 기반으로 정의되어 있다.[1]

Core는 필요한 메모리 크기를 조회할 수 있도록 하고, 실제 메모리 할당·해제는 호출하는 프로그램 측에서 담당하도록 설계되어 있다. 상위 계층의 Cubism Framework는 Core를 이용하여 애니메이션의 모션 처리와 물리 연산 등 애플리케이션에서 필요한 기능을 조합한다.[2]

Cubism Core는 C 언어로 개발되어 .moc3 모델 데이터의 정점 위치와 파라미터 관련 연산을 처리한다. 공개 SDK 패키지에 라이브러리 형태로 포함되며, Core의 소스 코드는 Live2D Proprietary Software License에 따라 GitHub에 공개되지 않는다.[3][4]

구성 및 역할

Cubism SDK와의 관계

Cubism Framework와의 차이

모델 데이터

moc3 형식

모델 파라미터

정점 계산

그리기 정보

API

C 인터페이스

메모리 관리

모델 처리 함수

지원 플랫폼

Native

Web

게임 엔진

라이선스와 배포

Cubism Core를 사용하는 소프트웨어

관련 문서

  1. Live2D Cubism Core API Reference ↩
  2. Live2D: Cubism Core ↩
  3. Live2D: SDK Configuration ↩
  4. Live2D: Cubism Core ↩