次記事の説明用です。
ここまで動かすならふくをセパレートにしたいみが
— ヤヤネヒ@V-God (@ya_ya_ne_hi) 2018年11月24日
きれる pic.twitter.com/YDtecLR2J3
こんなかんじ。
ギミックが多いので、パラメータ数30超えてます。フリー版対応させようとしたら揺れものを減らすなどが必要…。
頭の角度系
1 角度 X PARAM_ANGLE_X
2 角度 Y PARAM_ANGLE_Y
3 角度 Z PARAM_ANGLE_Z
角度系。次回記事で説明がありますが、25/-25前後で一部体ごと動くようになっています。
目の操作系
4 左目 開閉 PARAM_EYE_L_OPEN
5 右目 開閉 PARAM_EYE_R_OPEN
6 目玉 X PARAM_EYE_BALL_X
7 目玉 Y PARAM_EYE_BALL_Y
あんまりいじってない。
目の光り物
8 目 ハイライト PARAM_EYE_HI
9 目 光る PARAM_TONGUE
ハイライトは3メッシュあり(大、小、下半分のふよふよ)、物理演算で細かく揺らしています。TONGUEは目が光る動作に変更。
眉毛の動き
10 左眉 上下 PARAM_BROW_L_Y
11 左眉 左右 PARAM_BROW_L_X
12 左眉 角度 PARAM_BROW_L_ANGLE
13 左眉 変形 PARAM_BROW_L_FORM
左眉しかない点、深い意味はありません…
上下・左右・角度・変形でデフォーマを分けたほうが作業しやすいかも。
口の動き
14 口 変形 PARAM_MOUTH_FORM
15 口 開閉 PARAM_MOUTH_OPEN_Y
砲介さん方式。これがいちばんよいと思います。
Live2Dでの口開閉2軸形の形状配置パターンを共通化したいです、モーション共用でき、そのままFacerigで使えて、2軸リップシンクも作ってくれるかも #Facerig #Live2D pic.twitter.com/84WqONcDgU
— 砲介_x (@xsinryux_x) 2016年4月14日
感情表現(set_special_pose_param)&アニメーション用
16 笑顔目1 PARAM_CHEEK_eye1
17 笑顔口 PARAM_CHEEK
18 泣き PARAM_TEAR
19 じとめ PARAM_RAGE
20 よだれ PARAM_DROOL
set_special_pose_param系。本記事参照。DROLLはあまり使いませんが、cfgファイルで指定してます。
体の回転系
21 体の回転 Y PARAM_BODY_ANGLE_Y
22 体の回転 Z PARAM_BODY_ANGLE_Z
FaceRigではほぼ反応しないので、アニメーション専用。
Yのほうは伸びあがる・縮む、で表情と腕が動くように調整しています。
呼吸
23 呼吸 PARAM_BREATH
公式チュートリアルにもありますが、素体の存在感を大きく左右します。重要。
髪揺れ
24 髪揺れ 前 PARAM_HAIR_FRONT
25 髪揺れ 横 PARAM_HAIR_SIDE
26 髪揺れ 後 PARAM_HAIR_BACK
27 髪ふわ PARAM_FUWA
前髪・横髪・後ろ髪をそれぞれ揺らす用。デフォーマは別に用意。
HAIRFLUFFYを尻尾に回したので、まぁ使うときのために。
拘るならもっと細かくパーツ分けするのですが、ヤヤネヒはデザイン的に髪揺れがあまり重要ではないので、けっこう適当です。向かって左側の髪房も横髪で一緒に揺らしちゃってたりする…
腕 - 腕揺れ 及び特殊動作
28 左腕 PARAM_ARM_L
29 左前腕 PARAM_ARM_L_01
30 左腕上下ぷる PARAM_ARM_L_PURU
31 左手変形 PARAM_HANDFORM_L
32 右腕 PARAM_ARM_R
33 右前腕 PARAM_ARM_R_01
34 右腕上下ぷる PARAM_ARM_PURU_R
35 右手変形 PARAM_HAND_R
骨組み-揺れもの。ヤヤネヒは腕の構造が特殊なので(3Dモデルもそうですが、袖の中身が空っぽでふよふよ動く)、物理演算用のパラメータが組んであります。PARAM_ARM_L_01はcfgファイルでset_hand_l_paramに指定。動作に動いてふにょふにょうごいたりぷるぷるします。
36 腕上げ PARAM_ARM_UD
左腕を口元に持って行く動作。set_special_pose_paramに入れています。
描画順の制御が入っています。
衣装系の揺れもの
36 リボンふよ PARAM_RIBBON_FLUFFY
37 リボン揺れ PARAM_NECKTIE
38 スカート揺れ PARAM_SKIRT
揺れもの。RIBBON_FLUFFYは物理演算でちょいちょい使ってる。
ボディパーツ系
39 尻尾揺れ PARAM_TAIL_BROW
40 耳揺れ PARAM_EAR
41 尻尾振り開始 PARAM_HAIRFLUFFY
動きがおおざっぱでいいやつ。揺れものと本体がほぼ同じ組み込み方。PARAM_HAIRFLUFFYを入れると尻尾がぶんぶん動くように物理演算が仕込んである。
猫
42 猫口 PARAM_CATMOUSE
43 猫口スイッチ PARAM_CATMOUSEON
猫を喋らせる用。
デフォーマの構造は正直あんまりキレイに整理できていないのですが、「角度(及び、拡大縮小)」「変形」「動作」「体軸移動」でそれぞれ分けるといい感じな気がします。