投稿

7月, 2017の投稿を表示しています

UnDebuggAble ritTAi-chaN

イメージ
かわいいアバターになれるだけの実験的なソフト UnDebuggAble ritTAi-chaN (うだたん) を Oculus Store のアルファチャンネルで公開しました。



Oculus Touch の親指スティックで感情 (表情) を無段階に操作できますリップシンクにも感情がかかります目と口の感情は Touch 左右別々にも操作できるので複雑な表情もできます手でハートを作るとハートが出ます
Touch 親指の感情は、ラッセルの円環モデルを参考に 2 次元マップしています。



テストをご希望の方は、Oculus ID に紐づくメールアドレスを Twitter の DM で @udasan_koubou にお知らせください。

詳細な操作方法はソフトの Details に記載しています。(位置調整や親指スティックの割り当て変更など)


うだたんの話 ~ VR アバターで自撮りする話 from Udasan
上記のスライドに実装面の少し詳しい話を書いています。

モーメントうだたんメイキングうだたんになってしまった人々
クレジットニコニ立体ちゃん (株式会社ドワンゴ)Final IK (RootMotion)MMD4Mecanim (Nora 氏)MikuMikuDance (樋口優 氏)Classic Picture Frame (Vertex Studio)
2017/11/20 : モーメント追加

[Unity]BlendShapeBlink - ブレンドシェイプでまばたき

イメージ
Unity 用のまばたきスクリプトです。

モデルがブレンドシェイプを持っていれば使えます。

任意のゲームオブジェクトにアタッチBlink Shapes に「まばたき」など、まばたきに使うブレンドシェイプを指定Skinned Mesh Renderer を指定してから、Index を指定(複数 Skinned Mesh Renderer をサポートするため、個別指定になっています)Min Weight / Max Weight を指定 (通常 0 - 100)Avoided Shapes に、例えば「笑い」「ウィンク」など、このブレンドシェイプが一定の閾値以上のときは破綻を防ぐためにまばたきを抑制するブレンドシェイプを指定閾値 Threshold Weight を指定 (0.01 とかでもよいし、多少のブレンドを許容するなら 25 などに調整)

コードは以下です。左下のリンクから DL できます。

こちら MMD4MFaceBlink - MMD4Mecanimでまばたき の上位互換になっています。