投稿

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でまばたき の上位互換になっています。

VR の移動方式を集めてみた (家庭用編)

VR コンテンツの移動方式を集めてみました。

家庭用編ということで、標準的な部屋と機材でできるものに限っています。

なお、観測範囲は Oculus, Vive のメジャーコンテンツや OcuFes 等のコンテンツが主です。

随時追記予定です。

テレポート テレポート先を指定して瞬時に移動します。
Farlands視線と Oculus Remote のボタンにより、任意のテレポート先とテレポート後の向きを指定できます。また、神視点からのテレポートもできます。視線をテレポート先の地面に合わせ、ボタンを押したままにしている間テレポート後の向きを視線の差分で操作でき、ボタンを離すとテレポートします。テレポート時にはごく短時間の黒フェードが入っているように感じます。Bullet TrainOculus Touch から出るレーザーで、あらかじめ設定されたテレポートポイントを選択してテレポートできます。ABXY ボタンを押し続けるとレーザーが出ます。レーザーは通常直進しますが、近くのテレポートポイントに吸い寄せられます。ボタンを離すとテレポートします。テレポート後の向きはポイントごとにあらかじめ決まっています。テレポート時には白フラッシュが入ります。テレポートポイントの吸い寄せ時は音と振動が入ります。テレポートポイントは特徴的な位置に設定されているほか、アイテムおよび敵の近くにもあります。テレポートポイントは通常非表示で、レーザーを出している間のみ表示されます。レーザーを出している間、ゲームはスローになります。Robo RecallOculus Touch から出るレーザーで、任意のテレポート先とテレポート後の向きを指定できます。アナログスティックをどちらかに倒すとレーザーが出ます。レーザーは直進後に弧を描いて落ちます。アナログスティックの方向でテレポート後の向きを操作できます。スティックを離すとテレポートします。テレポート時にはやや長めの白フラッシュが入ります。レーザーを出したときやポイントが一定量動いたとき、テレポート後の向きを変更したとき、テレポートできない点を指した際などは音や振動が入ります。レーザーを出している間、ゲームはスローになります。
超高速移動 移動先を指定して、超高速で移動します。テレポートに近いですが、テレポートが合わない世界観ではこちらが選ばれることがあ…