メインコンテンツまでスキップ

表情

表情ツールは顔のウェイト、アニメーション再生、視線追従動作を制御します。

set_expression

アクティブキャラクターの表情ウェイトを設定します。ウェイトの範囲は 0.0--1.0 です。

一般的な表情名:happysadangrysurprisedrelaxedneutralaaihoueeohblink

パラメータデフォルト説明
expressionsRecord<string, number>--表情名からウェイトへのマップ。mode"clear" でない限り必須。
mode"set" | "modify" | "clear""modify""modify" は指定した表情のみ更新、"set" はすべて置換、"clear" はアニメーション制御状態にリセット。

例 -- やわらかい笑顔:

{
"expressions": { "happy": 0.8, "relaxed": 0.3 },
"mode": "modify"
}

play_animation

アクティブキャラクターで VRMA アニメーションを再生します。利用可能な VRMA アセット ID を確認するには homunculus://assets リソースを使用してください。

パラメータデフォルト説明
assetstring必須VRMA アニメーションアセット ID(例:vrma:idle-maid
repeat"never" | "forever" | string"never""never" は1回再生、"forever" はループ、数字の文字列(例:"3")で N 回繰り返し
transition_secsnumber0.3クロスフェードトランジション時間(秒)
waitbooleanfalseアニメーション完了を待ってから返す
reset_spring_bonesbooleanfalseトランジション時にスプリングボーン(SpringBone)の物理をリセットしてバウンスを防止

例 -- アイドルアニメーションをループ:

{
"asset": "vrma:idle-maid",
"repeat": "forever",
"transition_secs": 0.5
}

set_look_at

アクティブキャラクターの視線方向を制御します。

パラメータデフォルト説明
mode"cursor" | "none"必須"cursor" はマウスポインタを追従、"none" は視線追従を無効化