質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

Q&A

解決済

1回答

1797閲覧

Unity で VRMモデル を Oculus Go で表示させると 顔が消えてしまう

techbits21

総合スコア36

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

0グッド

0クリップ

投稿2018/08/13 17:13

【目的】
UnityにてVRM形式のモデルデータを読み込んでOculus Goに表示するプログラムを作っています。

【障害内容】
モデルを座らせるモーションを付けたところ、座っている間、顔の表示が消えてしまう。

モデルが立っている状態
モデルが立っている状態
モデルが座っている状態
モデルが座っている状態

【詳細】
モデルが立っている状態では距離・位置・向き関係なく正常に表示されているが、モデルをカメラの近くに座らせると顔のメッシュが表示されない状態になってしまう。
Oculus Goで見下ろす状態になると顔のメッシュが表示されなくなる。見下ろす角度が浅いと表示されているが顔の部分がカメラの中央に近づくと消えてしまう。
カメラはOculus Utilitiesに含まれているOVRCameraRigを使用

【やってみたこと】
・各開発環境・プラグイン・SDKのバージョン更新・変更 → 変化なし
・表示するモデルの変更 → 変化なし。どのVRM形式のファイルでも同障害が発生する
・プログラムの修正 → VRM用の実装UniVRMにはファーストパーソン視点用に顔を消す機能がある。その設定を変更や除去をしてみたが変化なし
・カメラの設定の変更 位置・角度・距離・画角・カリングの設定変更 → 変化なし

【主な開発環境】
・Unity 2018.2.0f2 Personal (64bit)
・Windows 10 Pro (64Bit)
・Oculus Go ver 3.45.70
・Oculus Go runtime ver 2.16.13
・Oculus Utilities v1.27.0
・OVRPlugin v1.27.0
・Oculus SDK Unityにバンドルされているもの
・UniVRM v0.40
・モデル ニコニ立体より「ニコニ立体ちゃん (VRM)」

どなたかこの件に関してご存知の事、ここが悪いんじゃないの?などありましたら、ご教示されていただけるとありがたいです。
どうぞよろしくお願い申し上げます。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

SkinnedMeshRendererupdateWhenOffscreenをtrueに設定してみるとどうなるでしょうか?

投稿2018/08/14 09:33

torisoup

総合スコア32

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

techbits21

2018/08/14 16:48

ご返信ありがとうございます。 「Skinned Mesh Renderer」の「Update When Offscreen」を true にしたところ無事座っているモデルの顔が表示されるようになりました。 ありがとうございます! ここのフラグが関係しているということは、実行環境内でモデルは画面外に行っちゃってるということですよね。視点の移動=カメラの角度の変化ということではないのでしょうか。 この度は大変助かりました。誠にありがとうございました!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問