More Related Content
Similar to UE4のVehicleGameをDK2 75fps対応したが酔う!とのことなのでその軽減にチャレンジ@OcuFes開発者会 (9)
More from エピック・ゲームズ・ジャパン Epic Games Japan (20)
UE4のVehicleGameをDK2 75fps対応したが酔う!とのことなのでその軽減にチャレンジ@OcuFes開発者会
- 11. UE4のVehicleGameをDK2 75fps対応したが酔う!とのことなのでその軽減にチャレンジ@OcuFes開発者会
なぜ酔うのか? wikipediaで調べてみた
「3D酔い」の項にはこうあります http://ja.wikipedia.org/wiki/3D%E9%85%94%E3%81%84
•3D酔いが起こる原因については現在もはっきりしてはいない。
•視覚によって得られる動きとそれ以外の身体感覚によって得ら れる動きの感覚の相違によって乗り物酔いと似た症状に至ると 考えられている。
•発生しやすいプレイ環境下
•動きが激しい
•カメラの動きが激しい
「乗り物酔い」 http://ja.wikipedia.org/wiki/%E4%B9%97%E3%82%8A%E7%89%A9%E9%85%94%E3%81%84
•バスの場合、車両前方は後方より揺れが少ないため酔いにくい
11
- 20. UE4のVehicleGameをDK2 75fps対応したが酔う!とのことなのでその軽減にチャレンジ@OcuFes開発者会
カメラの動きをビジュアライズ してみたところわかったこと(補足)
ステディカム http://ja.wikipedia.org/wiki/%E3%82%B9%E3%83%86%E3%83%87%E3%82%A3%E3%82%AB%E3%83%A0
20
※少々補足
•実はカメラの挙動にラグを入れるだけでは 注視点を見続けられない場合があります
•回転ではなく、平行移動が大きい場合なのですが 例えば車もカメラも北を向いている場合に 車が西に1メートル平行移動(スライド動作)した場合 近距離のオブジェクトはスクーン上を大きくスライドします なので注視点が近距離な場合、注視点がスクーン上の 元の位置に来るようにしてあげる必要があります
•例:カメラの回転をアグレッシブに制御して注視点を向き続ける等
•さらに、プレイヤーがどこを注視しているかというのも難しい問題 アイトラッキングデバイスを使う、推測・推定する等必要になります
•なので今回は、ここまでは実装していません。
- 25. UE4のVehicleGameをDK2 75fps対応したが酔う!とのことなのでその軽減にチャレンジ@OcuFes開発者会
ロールとピッチは
車と同じ回転するのを止めます
DriversSpringArm
• Camera SettingsのInherit PitchとInherit Rollのチェックを外しま
す
• ロールとピッチが固定されカメラは水平を保つようになります。
テスト
• あ、カメラが車から飛び出しちゃいますね。
• DriversSpringArmの中心が
車の真下にあるので・・・
CEDECの構成からちょっと変えましょう
• DriversSpringArmを人間の頭の位置に置きます(60,-30,210)
• DriversCameraの位置はDriversSpringArmから(0,0,0)
25
- 28. UE4のVehicleGameをDK2 75fps対応したが酔う!とのことなのでその軽減にチャレンジ@OcuFes開発者会
まとめ 実際に適用したこと一覧
DriversSpringArm
•ドライバーの頭の位置ではなく前輪中心真上の頭の高さに設置
•車の左右回転時も移動幅が少ない位置
•カメラと車の動きを変えるので車のパーツが視界に入らない方が良い
•Enable Camera Rotation Lagにチェック
•Camera Rotation Lag Speedを20に設定
•ステディカム風だが回転のみにラグらせることで注視点の揺れを抑え る
•Camera SettingsのInherit PitchとInherit Rollのチェックをはずす
•ユーザーの体は傾いていないのに ロールとピッチを車の傾きに合わせると酔ってしまう
DriversCamera
•DriversSpringArmの子としてアタッチ
28
- 29. UE4のVehicleGameをDK2 75fps対応したが酔う!とのことなのでその軽減にチャレンジ@OcuFes開発者会
さらに突き詰めるのもよいですね 例えば…
今回はカメラをガッチリ水平に保つことで酔いを抑えましたが
•臨場感も抑えられています
•横Gに応じたある程度のロールなら 酔いを抑えつつ臨場感を出せる予感
•今回は明確に違いを見て頂くため そこまでやりませんでしたが こういう細かな部分へのコダワリが 作品の完成度を高めます
29
蕎麦屋の出前用のカブの後ろ に付いているアノ装置の動き とかとか参考になりそう
•Wired 驚くべき日本の「出前用バイク」 より http://wired.jp/2009/01/22/%E9%A9%9A%E3%81%8F%E3%81%B9%E3%81%8D%E6%97%A5%E6%9C%AC%E3%81%AE%E3%80%8C%E5%87%BA%E5%89%8D%E7%94% A8%E3%83%90%E3%82%A4%E3%82%AF%E3%80%8D/
- 31. UE4のVehicleGameをDK2 75fps対応したが酔う!とのことなのでその軽減にチャレンジ@OcuFes開発者会
ありがとうございました
お時間がありましたらぜひ両方体験してみてください。
•25・26日の両日出席します!
•参考資料
•wikipedia「3D酔い」 http://ja.wikipedia.org/wiki/3D%E9%85%94%E3%81%84
•wikipedia「乗り物酔い」 http://ja.wikipedia.org/wiki/%E4%B9%97%E3%82%8A%E7%89%A9%E9%85%94%E3%81% 84
•Oculus VR Best Practices Guide http://static.oculusvr.com/sdk-downloads/documents/OculusBestPractices.pdf
•Wired 驚くべき日本の「出前用バイク」 より http://wired.jp/2009/01/22/%E9%A9%9A%E3%81%8F%E3%81%B9%E3%81%8D%E6%97%A5%E6%9C%AC%E3%81%AE%E3%80%8C%E5%87%BA%E5%89%8D%E7%94%A8% E3%83%90%E3%82%A4%E3%82%AF%E3%80%8D
•Unreal Engine All Resources https://www.unrealengine.com/resources
•エピック・ゲームズ・ジャパン、各種スライド http://www.slideshare.net/EpicGamesJapan
アンリアル・エンジンの公式サイトでも情報発信中! www.unrealengine.com