x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

VRでのブロッキングについて

こんにちは。いつもお世話になっています。 UE4.16&Viveを使用。UE4デフォルトのVRテンプレートを使って作っています。 添付画像のように壁を作ってブロッキングボリュームも配置しました。 VRでプレイしてみるとデフォルトのワープ機能はきちんとブロックしてくれるのですが、 ワープ機能を使わず自分の足で歩いて進んでいくと壁を通り抜けることができてしまいます。。。orz 壁を通り抜けできなくさせたいのですが、何か方法はありますでしょうか? alt text

alt text

Product Version: UE 4.16
Tags:
1.jpg (278.4 kB)
2.jpg (96.4 kB)
more ▼

asked Jan 25 '18 at 03:57 AM in Japanese

avatar image

torimoguo
45 2 7 13

avatar image paperbag Jan 25 '18 at 07:06 AM

頭の位置にSphere Collision Componentを付けることで実現出来ると思います。
ですが、そうするとトラッキングの位置ズレや現実との不一致で酔いが発生すると思われます。

avatar image torimoguo Jan 26 '18 at 03:07 AM

こんにちは、回答ありがとうございます。 VRPownにSphere Collision Componentをくっつけて VRプレビューしてテストしてみましたがやはり壁をすり抜けてしまいました。 今はただつけただけの状態なので何か設定しないとだめでしょうか。

alt text

1.jpg (212.2 kB)
avatar image paperbag Feb 07 '18 at 04:24 AM

SphereのコリジョンプリセットをBlockAllに変更し
DefaultSceneRootにSphereをドラッグ&ドロップし
Sphereを階層構造のルートにすることで適用されます。

avatar image torimoguo Feb 07 '18 at 07:53 AM

paperbag さん こんにちは、教えていただきありがとうございます。 自分でも色々試してみてはいるのですがVRでプレイすると壁をすり抜けてしまいましたorz sphereのほかのコリジョンコンポーネントでも試したのですがダメでした。 alt text

avatar image paperbag Feb 07 '18 at 08:54 AM

言葉だけの説明になってしまって恐縮ですが
作成したCollisionをDefaultSceneRootにドラッグ&ドロップして
親のDefaultSceneRootを削除する必要があります。

Viewportではなく、画面左上のコンポーネントパネルでの操作となります。

avatar image torimoguo Feb 07 '18 at 09:02 AM

paperbag さん 詳しく教えていただきありがとうございます。 それも実は試してみたのですがやはりVRでプレイするとすりぬけてしまいました。 もう少し自分でも色々試して見ます。 alt text

avatar image paperbag Feb 07 '18 at 09:25 AM

すいません、VRだとこのままでは当たりませんね。
出先なので、スクショも貼れない状態なのですが
GetOrientation and PositionノードでHMDの位置、回転を取得して
コリジョンの位置をHMDの位置に合わせて補正してやる必要があります。

avatar image torimoguo Feb 26 '18 at 02:29 AM

間があいてしまいすみません。 お返事ありがとうございます。 やってみます。

avatar image torimoguo Feb 26 '18 at 09:29 AM

・コリジョンの位置をHMDの位置に合わせて補正 ↑しばらく考えたのですが、やり方がわからず、どなたかお力添えいただきたいです。。。。orz よろしくお願いします。 alt text

avatar image Chucky_Works Mar 02 '18 at 03:31 AM

もんしょさんのブログより http://monsho.blog63.fc2.com/blog-entry-202.html
こちらの方法でHMDの位置の取得は可能かと思います。
移動をさせないようにするのであれば現在のプレイヤー位置(ルームスケールの場合デフォルトだとトラッキングエリアの中心)にオフセットをかけることで可能かと思いますが、実際の動きと見た目が異なるため気持ち悪く感じる恐れがあると思います。

avatar image torimoguo Mar 07 '18 at 12:37 AM

hri_studioさん 返事が送れてしまい申し訳ありません。 教えていただきありがとうございます。 さっそく試してみます。

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

0 answers: sort voted first
Be the first one to answer this question
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question