RaspberlyのブログRaspberlyのブログスマートフォン用の表示で見るRaspberlyのブログUnityネタをメインとした技術系ブログです。にゃんこ大戦争や日常なども。Touchの開発ネタをやっていきます。Sでもそのまま使うことができると思います。GrabberやDistanceGrabberでも登場した手について。見た目をいろいろカスタマイズしていきます。QuestALVRセットアップ始めてVR開発をする方はこちらを参考にしてみてくださいraspberly.hateblo.jpまた流れ的には前回の続きとなります。前回はこちら!raspberly.hateblo.jpサンプルシーンの確認Assets/SampleFramework/Usageに様々なサンプルシーンがあります。学習や挙動の確認にとても有益です。手を表示するシーンはたくさんありますが、前回と同じAvatarGrabシーンを使っていきます。手が単体で置いてあるCustomHandsシーンでも問題ありません。前回のメモでも登場した手のモデルですが、モデル内にSkinnedMeshRendererがアタッチされているオブジェクトがあります。l_hand_skeletal_lowers/hands:hands_geom/hands:Lhandがこれに該当します。注目すべきはMaterialsです。ここのMaterialを変えるだけで手の見た目を変えることができます。手用に用意されたシェーダーOculusIntegrationには手用のシェーダーが既に用意されています。2つあるのでそちらを見ていきましょう。Oculus/Hands_DiffuseBumpShininess光沢感、この値が大きいほど手が輝いているように見えますShineColor光沢の色Oculus/Hands_Transparent透過対応シェーダーです。Rimの値を変えることで手のアウトラインを強調することができます。InnerColor手のベース色RimColor手の縁であるアウトラインの色RimPowerアウトラインの強さ。値が小さいほどはっきり表れる。実際に手の見た目を変えてみる適当な場所にマテリアルを作成します。今回はHand_Matとという名前で作成しました作成したマテリアルを手のSkinnedMeshRendererのMaterialsに設定します。次にシェーダーを変更します。Oculus/Hands_Transparent最後にマテリアルのパラメータを調整するだけ私の場合はInnerColorをグレー色に、RimColorを青くしました。RimPowerを最低値にしてRimが目立つようにします。実行してみるとこんな感じ、なんだがゴースト感が出てますね。実は他にもシェーダーはいろいろあります。手に応用できるものですと、AvatarSurfaceShader系でしょうか。Oculusリアルな手にするLeapMotion用のハンドモデルを使ったやり方があります。詳しくはこちらをどうぞ。zabaglione.infoこちらのアセットを使いますダウンロード時に互換性の警告が出ますが関係ないので同意しましょう。インポートするのはModelsだけです。他の所はチェックを外しておきましょう。手がアニメーションしなかったのでマテリアルだけ使います。両手のSkinnedMeshrendererのMaterialsをHand_Diffuseに変更します。これでリアルな手になりました。アセットストアきちんとした手を出したい場合は、アセットストアなどで探すことができます。購入するのであれば更新日時やレビューで動作するのかどうかを確認しましょう。まとめ・手の見た目を変えたい場合は、手モデルのMaterialを変える・専用のシェーダーがあるため、それを使うと簡単に半透明な手などが出せる・モデル自体を変えたい場合はアセットストアなどを活用する他にも自分でシェーダーを書いたりテクスチャを張っていくと細かいカスタマイズもできそうです。自分好みにカスタマイズしていってください。ALVRを使うと人差し指がアニメーションしない問題もそろそろ解決したいところ。参考文献bibinbaleo.hatenablog.comqiita.com他間違っている箇所がありましたらコメントにお願いします。2019、11日目の記事です。2日目イベントのレポート(メモ)です。Touchの開発ネタをやっていきます。今回はアセットの紹介をしていきます。アーカイブおすすめアセット参加グループUnityUnityゲーム開発者ギルドリンクはてなブログブログをはじめる週刊はてなブログはてなブログProはてなブログをはじめよう!Raspberlyさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。