Upgrade to Pro — share decks privately, control downloads, hide ads and more …

THE TECHNOLOGIES USED IN CYBER TENNIS EPISODE-7

KOHEI IKEDA
February 21, 2019

THE TECHNOLOGIES USED IN CYBER TENNIS EPISODE-7

Oculus Go 用のVRテニスゲーム、CYBER TENNIS の技術紹介です。

KOHEI IKEDA

February 21, 2019
Tweet

Other Decks in Technology

Transcript

  1. C Y B E R T E N N I

    S で 使 わ れ て い る 技 術 エ ン ジ ニ ア 総 選 挙 i n ド リ コ ム 2 0 1 9 - 2 - 2 1 ソ フ ト ウ エ ア 研 究 会 i n 秋 葉 原 テ ク ニ カ ル ア ー ツ h . g o d a i
  2. 自己紹介 • 池田公平(ペンネーム 五代響)29歳と323ヶ月 • 有限会社テクニカルアーツ 代表 • ソフトウエア研究会in秋葉原 主宰

    (2003年〜) • 1983年 株式会社ゲームアーツ創立 • 1989年 有限会社テクニカルアーツ創立 • 趣味はバイクレースとワインとソフトテニス • 2018年 Oculus Go 向けのVRテニスゲームを開発 Oculus Storeにて絶賛発売中!
  3. MENU • Episode-I ボールをラケットで打つということ • Episode-II 計算の最適化 • Episode-III P2P通信、NAT超え

    • Episode-IV コントローラー入力の分析 • Episode-V VR酔い • Episode-VI ゲームシステム • Episode-VII レンダリングの最適化 いまココ!
  4. 手軽にメッシュを作る方法 • 昔からよく使われているOBJ形式でモデルデータを作成 • 左のテキストをテキストエディタで入力するだけで、□の 字のメッシュが作成可能! • テニスコートのような値が正確に決まっているものは、数 値入力のためGUIで入れるより楽 つまり…

    • OBJ形式を手書きすれば、テキストエディタが3Dモデル作 成ツールになる! でも… • 円や多角形の座標はちょっと面倒 • UVの計算が面倒 v 10 0 15 v 10 0 11.885 v -10 0 11.885 v -10 0 15 v 10 0 -11.885 v 10 0 -15 v -10 0 -15 v -10 0 -11.885 v 10 0 11.885 v 10 0 -11.885 v 5.485 0 -11.885 v 5.485 0 11.885 v -5.485 0 11.885 v -5.485 0 -11.885 v -10 0 -11.885 v -10 0 11.885 g TennisFloor f 1 2 3 4 f 5 6 7 8 f 9 10 11 12 f 13 14 15 16 TennisFloor.obj =
  5. モデルデータ生成ツールを UNITYで作っちゃいました インスペクタで、頂点データを 入力すると、メッシュを生成す るツールを作成しました。 UV座標や法線の生成も行えます。 プリミティブは、三角形、四角 形、円、多角形(ポリゴン)です。 平面メッシュの場合、X-Y平面 とX-Z平面を選択できるため、

    回転する必要がなくなります。 ボールの影など、Staticにできな いメッシュは回転が無いと速度 的に有利です。 OBJ形式で出力するため、Unity がインポートする際にメッシュ をよしなに最適化してくれます。