Oculus Connect 6 John Carmack基調講演翻訳ライブツイート

Oculus Connect 6 2日目のJohn Carmack独演会キーノートを翻訳しながらライブツイートしました。リアルタイムで打っていたため、漏れや不正確な点がある事をご了承下さい。
12
Kenji Iguchi @needle

ディフューザーでスクリーンドアを弱められないか。調査はして結果使わなかったが可能性はなくはない。 解像度はみんな気にする数字。4Kぐらいにしないと通常画面の1080p相当にならない。

2019-09-27 03:06:20
Kenji Iguchi @needle

動画だけならGo程度のスペックでも4Kをドライブはできる。 120Hzは動画とも相性がいい理想の数字だが、流石に高すぎるのでモバイルではまだ辛い。補完で多少なんとかなるが、ハンドコントローラーのレンダリング特に目立ってしまう。

2019-09-27 03:08:03
Kenji Iguchi @needle

ウェーブガイドディスプレイ。ARの問題はやっぱり動画でのほうがよく見えてしまうことだが、(…よくわからなかった)

2019-09-27 03:09:04
Kenji Iguchi @needle

PSVRのスイートスポットは広いが、解像度が低いのでそこまで元々気にならない。現行世代のOculusハードのフレネルレンズは初期からだいぶ改善した。 FOVの広さにもトレードオフがあるの気づいてない人が多い。大幅に高い解像度が必要になってしまう。

2019-09-27 03:10:51
Kenji Iguchi @needle

ヘッドセットをかぶるたびにかぶり方は変わる。同じ人ですら。回して被ってる時はIPD設定もしないし。今後超軽量ヘッドセットを作ったら、メガネのようなノーズピースをつけたい。

2019-09-27 03:12:16
Kenji Iguchi @needle

Gear VRのフォーカスホイールはなくなった時残念がられたけどちゃんとやるには難しい。ゴミが入り込んでしまう。 音。オーディオマニアに要求はいくらでもあるが、現行のオーディオで満足はしている。つける手間がないことのほうが重要。

2019-09-27 03:13:28
Kenji Iguchi @needle

Bluetoothに要望もずっと多い。前調べた時は遅延が大きすぎたが、それから年数経ってるし短くなってるかもしれない。 SoCチップがやや古い。しかし正しい判断をしたと思う。少し枯れているものを使うことで製品を立ち上げられた。今後はより最先端に近いものを使えるだろう。

2019-09-27 03:15:18
Kenji Iguchi @needle

これはBluetoothヘッドセット使いたいっていう要望の話

2019-09-27 03:41:54
Kenji Iguchi @needle

Gear VRは複数種チップだった。今Qualcommとの関係はいいが別のも選択肢には入れられる。 使うアルゴリズムに合わせたチップ選択をしたいが、使うアルゴリズムは発売後にも変動する。 QuestにDSPを有効活用することで重くなりすぎないハンドトラッキングができている。

2019-09-27 03:17:20
Kenji Iguchi @needle

最近のSoCにはニューラル処理用のテンサープロセッサがついている。これらも活用するのに向いている。 RAMは当初開発者に約束したのにちょっと足りない状態。最適化を進めている。いずれマルチタスクに対応したら足りなくなる。スワップするような処理も必要かも。

2019-09-27 03:18:53
Kenji Iguchi @needle

新しい機器が出てメモリが増えれば嬉しいが、あればあるだけ使い切る。 バッテリー。たくさん容量があって長持ちするといいが、重くデカくなる。これもトレードオフ。充電速度。超高速充電や無線充電も要望がある。バッテリー不足時の通知がうまく動いてない。

2019-09-27 03:20:34
Kenji Iguchi @needle

使いたいときにバッテリー切れてたらリテンションが悪くなる。 USB。リモートレンダリングする際、USBを使って圧縮動画を転送するほうがDPよりもメリットが多い。 USBメモリは試してみたところ、思った以上に電力を食うのに驚いた。 AndroidなのでUSB周辺機器が色々動くのは良い。設定UIをつけていく

2019-09-27 03:22:06
Kenji Iguchi @needle

Wi-Fi。干渉すると遅い。2.4GHzだとBluetoothと共有するために帯域が半減。5Ghzなら問題ない。 Wi-Fiはパケット落とすと再送しまくるので遅れて届く。挙動をカスタマイズすることで高品質な無線通信リンクもできるのでは。 5G。よく聞かれるが、要するに帯域が増えるということ。

2019-09-27 03:23:58
Kenji Iguchi @needle

カメラ。PSVRは1カメラ、Questは4、Rift Sは5…。Qualcommの内部仕様では12個も使えたりする。でも外部カメラとかMR用とか考えるとすぐ使いきりそう。無闇に増やしまくるのがいいとも思えない。

2019-09-27 03:25:39
Kenji Iguchi @needle

Questでカメラの配置を決めた時、それぞれを違う方向に向けると範囲が広がるが、重複を大きくするとハンドトラッキングなどがしやすくなる。結局ハンドトラッキングをやることになったのは良かった。Beat Saberにハイスコアにもカメラ配置は影響してるかも。

2019-09-27 03:27:08
Kenji Iguchi @needle

Questは最適化の余地は多い。コントローラーが戻ってきたときに数フレームかかる。LEDが見えてないときにコントローラー(聞き逃した

2019-09-27 03:28:01
Kenji Iguchi @needle

ハンドトラッキングとコントローラーはどっちか切り替えないといけない(あれっ)。しかしいずれは同時にできるようにしたいし、ハンドトラッキングの処理を活用してコントローラートラッキングを改善できる、

2019-09-27 03:28:43
Kenji Iguchi @needle

ハンドトラッキングはまだ80msほど遅延がある。でも手ぶらBeat Saberとかしたいし、足も使えるかもしれないし、改善していきたい。

2019-09-27 03:29:54
Kenji Iguchi @needle

アイトラッキング、フェイストラッキング。アイトラッキングしたいなら目にカメラを集中させるべきだが、フェイストラッキングしたいならより広範囲に向けるべき。

2019-09-27 03:30:41
Kenji Iguchi @needle

アイトラッキング精度はモバイルだと落ちるため、意外とfoveated renderingが有効にならないかもしれない。 口パクは音から推定できるが、無音の表情も多いのでトラッキングする価値はある。 時間切れ終了!

2019-09-27 03:32:13
Kenji Iguchi @needle

一昨年もちょっとやったけどカーマックライブ翻訳ツイートは脳と指が焼ける!

2019-09-27 03:32:46