기본 런타임
PixiJS 없이 WebGL2로 직접 그립니다.
- Cubism 3/4/5
- Motion & sequences
- Expressions
- Parameters
Cubism 3/4/5 모델을 WebGL2로 렌더링합니다. React 연동과 카메라를 통한 표정·시선 제어도 지원합니다.
Capabilities
PixiJS 없이 WebGL2로 직접 그립니다.
마이크나 웹캠에서 입력을 받습니다.
필요할 때 더하는 별도 entry입니다.
import { createLive2D } from 'live2d-web'
const character = await createLive2D({
container: document.querySelector('#avatar'),
coreUrl: '/live2dcubismcore.min.js',
src: '/models/avatar.model3.json',
})
await character.motion('TapBody', 0)
window.addEventListener('pagehide', () => character.dispose(), { once: true })
import { Live2DCanvas, Live2DModel } from 'live2d-web/react'
export function Avatar() {
return (
<Live2DCanvas coreUrl="/live2dcubismcore.min.js">
<Live2DModel src="/models/avatar.model3.json" />
</Live2DCanvas>
)
}
Package map
live2d-webCubism 3/4/5 렌더링과 모션, 표정, 파라미터 제어를 제공합니다.
live2d-web/react
live2d-web/tracking/mediapipeReact 컴포넌트와 MediaPipe 얼굴 트래킹, 립싱크 입력을 선택적으로 추가합니다.
live2d-web/inspect
live2d-web/devtools모델 검사와 런타임 제어, 빌드 검증을 거친 예제를 제공합니다.