基本ランタイム
PixiJS を使わず WebGL2 に直接描画します。
- Cubism 3/4/5
- Motion & sequences
- Expressions
- Parameters
Cubism 3/4/5 モデルを WebGL2 で描画します。React との連携や、カメラを使った表情・視線の制御にも対応します。
Capabilities
PixiJS を使わず WebGL2 に直接描画します。
マイクやウェブカメラから入力を受け取ります。
必要なときに加える独立したエントリーです。
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モデル検査、ランタイム操作、ビルド検証済みのサンプルを提供します。