年明けからぼちぼち作成していた、ゼビィ -XEBY-をリリースいたしました!
チェーンやピアス、安全ピンまで満載の、パンクな雰囲気のツノ娘です。
細かいパーツも多い子ですが、総ポリゴン数は7万以下、パフォーマンスランクはPoorに収まっております。
BOOTHページに記載されたアバターワールドにてサンプルも試着できますので、ご興味のある方はぜひご利用くださいませ!
また、今回もSketchfabにモデルを投稿させていただきましたので、
3Dモデルに加えてテクスチャやトポロジーもご確認いただけます!
なお、あまりギミックの多いアバターではないものの、
マスクのオンオフ切り替えには一工夫がなされていたり。
マスク装着時には顎が動かないよう設定し、
メッシュの突き抜けが起こらないようになっているのです。
やり方はとってもごり押し。
まずは普通にマスクのオンオフ用遷移を作り、
口パクアニメーションの設定を入れておきます。
マスク有りの時はトラッキング、無しの時はアニメーションにします。
次に、表情アニメーション再生時にも顎が開かないように、
顎の動く表情のみを複製して口閉じバージョンのアニメーションを作ります。
同様にアニメーションコントローラーでもマスクのオンオフを遷移条件にして
マスク有りと無しそれぞれの時に別々のアニメーションが再生されるようにします。
上記の処理によって、マスクをしている時は口パクでも表情切り替えでも、
顎のメッシュがマスクを貫通してしまうことがなくなります!
全てVRChat公式推奨のWrite Defaultsオフ状態での実装になっておりますので、
安心してご利用いただける…はず…!
ちょっと面倒にも感じるフェイシャル周りの処理ですが、
このように実装していけば色々と応用も効きそうですね!
それでは皆さま、良きVRChatライフを!