長年にわたり、SSIは3Dビジュアライゼーション、バーチャルリアリティ、デザインレビューのトピックに関する多くの論文、ブログ記事、ビデオを制作してきました。 このポストと紙 は典型的な例です。
最近、Vripackの長年のパートナーの一人は、私たちがその地域を探索し続けているのか、そして私たちが現在何を見ているのか尋ねました。 特に彼は、私たちが Oculus Riftをスピードアップしているかどうかを尋ねました。 リフトの背後にあるビッグネームとFacebookによる買収により、名前はいくつかの重みを運び、大きな注目を集めています。
リフト(Vripackからの問い合わせがいつ入ってきたときにテストするためにオフィスのためにすぐに取得しました)とSSIとオートデスクへの接続をより詳細に見る前に、私はこの業界での遊びの状態の迅速なラウンドアップを行うと思いました。
マイクロソフト ホロレンズ
マイクロソフトによると、HoloLensは世界初の未解決のホログラフィックコンピュータです。 私はそれが現実の世界、特にデザインとエンジニアリングの世界でどれほどうまくいくか分かりませんが、これは私が個人的に最も興奮している技術です。 私の最大の問題は、VRデバイスよりも拡張現実デバイスの何かが、実際には3Dオブジェクトの外部ビューと対比して、没入型ホログラフィック 環境でどのように機能するのかということです。 こちらをチェックしてください: https://www.microsoft.com/microsoft-hololens/en-us
グーグル段ボール
Googleは、典型的な方法で、VR業界を見て、20ドル以下で(Androidデバイスを備えた)誰もがアクセスできるようにする方法を見つけました。 私が持っている間 段ボール、そしていくつかのにもかかわらず オートデスクでキーン・ウォルムズリーによる興味深い探査、そして私たち自身のCTOが Autodesk 360は完全な船のモデルを扱うことができます (そしてこれはモバイルデバイスにも変換されます)、私はShipConstructorユーザーにとって本当に有用なVR体験ではなく、Googleの水の中で最初のつま先以上のものとして段ボールを見ていません。
サムスンギアVR
私が上記リンクしているオートデスクのキーン・ウォルムズリーによって投稿に追加できるものはあまりありません。 私はサムスンギャラクシーノート4を持っていない、またはサムスンギアVRは、私はすぐにこのハードウェアを試してみる可能性が低い。 しかし、以下のアプローチの1つは、このデバイスを簡単にターゲットにすることを可能にします.
オクルスリフトとシップコンストラクター
この時点で、私がShipConstructorモデルとリフトを一緒に素敵に再生するために発見した2つの主要なパスがあります。 最初の簡単な方法は、リフトとオートデスク VRED の組み込み統合を活用することです。 注意を払っている人のために、私は年の初めにShipConstructorとVREDの ブログ記事 をしました。
2 つ目は、ゲーム エンジンを活用し、ShipConstructor がオートデスクのエコシステムに存在するという事実です。 Unity( よく知られているゲーム開発エンジン)は、FBXファイルを直接インポートすることができます。 VRED に関する私の以前の記事で述べたように、FBX は 2006 年からオートデスクが所有する形式ですが、3D コンテンツ作成ソフトウェアで広く使用されています。 説明されているすべてのオートデスク ソフトウェアは、Unity で使用するために FBX ファイルをエクスポートできます。
オートデスク VRED の結果
オートデスク VRED は Oculus Rift とネイティブに動作しますが、最新の Rift ランタイムおよびハードウェアとの互換性は限られているようです(執筆時点)。 せいぜい、私は自分のワークステーションの別のモニターとしてリフトを設定し、そのモニターにVREDソフトウェアを表示することによって、それを動作させることができました。 個人的には、このアプローチの結果が希望どおりに没入感を感じませんでした。 これは、リフトがまだ開発キットであり、まだ商用デバイスではなく、オートデスクのサポートが生産準備の準備よりも探索的であるため、ほぼ確実です。
このアプローチについて言うことはあまりありません。 VRED の前述の記事に従って ShipConstructor モデルをインポートしてクリーンアップし、リフトを正しく設定すると、モデルが正しく表示されます。 クライアントまたは 3rd パーティにこれを提供するには、裂け目と Autodesk VRED のライセンスの両方を持っている必要があることは注目に値します。
ユニティ結果
私は ユニティにシップコンストラクタモデルをもたらすはるかに良い結果を持っていた. この時点で、私はロバート・アラン株式会社、長年のパートナーからの消火綱引きでそうしました。 これは、計算時間が適切に増加して、より大きなプロジェクトにスケーリングする必要があります。
このプロセスは非常に簡単ですが、ジオメトリのクリーンアップ、モデル トポロジ、および材料の割り当てを事前に ShipConstructor ジオメトリで実行する必要があることがわかります。 推奨されるワークフロー(元のポストの Autodesk VRED ワークフローと同様)は、Navisworks から Autodesk VRED または Autodesk 3ds Max にエクスポートされた FBX ファイルを、クリーンアップおよびマテリアルの割り当てに使用することです。 これらのアプリケーションのいずれかから FBX ファイルをエクスポートし、その後、Unity ですべてをまとめるためにいくつかの簡単な手順に従います。
リフトをオンにした私のビデオは全く感動的であり、経験をキャプチャする良い方法はありません(私には知られています)。 さらに、Riftとの統合は、リフト自体が変化しているので、私がビデオで取った正確なステップをキャプチャすることはそれほど役に立つとは感じませんでした。
マクロ レベルの主な手順は次のとおりです。
- 新しい 3D Unity プロジェクトを作成します。
- FBX ファイルを Unity にインポートします。 これを行う場合は、Unity プロジェクトの Assets フォルダーにコピーするか、Unity UI にインポートします。
- FBX アセットをシーンにドロップします。
- Unity インスペクターパレットでアセットを「静的」としてマークします。 これは、このオブジェクトがシーン内で変換またはアニメートされないことをエンジンに伝え、大規模な ShipConstructor モデルで優れたパフォーマンスを実現するために重要です (これはまた、’ゲーム’ のビルド時間を大幅に増加させます)。 詳細については、「http://docs.unity3d.com/Manual/DrawCallBatching.htmlを参照してください。
- ゲームのプレーヤー設定で「バーチャルリアリティ対応」オプションを設定します。 http://docs.unity3d.com/Manual/VROverview.html
- 一人称プレイヤーアセットをインポートし、シーンにドロップします。 これらはUnityに組み込まれており、優れたYouTubeチュートリアルはいくつもあります。
- 歩き回る平面を挿入します。 文字オブジェクトの下に平面を挿入します(または文字が「落ちる」)
- あなたの「ゲーム」を構築します。 オクルスを着て楽しんでください。
この目的のために Unity を使用することは商用利用と見なされ、費用がかかります ($ 1500 USD または $75/月)。 しかし、一度あなたの「ゲーム」を構築すると、Oculusを持っている人に配布することができます(またはVRサポートなしでは誰にでも。私が言及したロバート・アラン・リミテッドの綱引きのための私の構築された「ゲーム」は、周りを共有することが実用的である約150MBでした。
その他の利点:このアプローチはUnityを使用しているため、「ゲーム」はWindows、Mac、Android、iPhone / iPad、サムスンギアVRを含む任意の数のプラットフォーム向けに構築することができます。
私ができる最善の方法は、私がリフトに没頭している間、画面上にあるもののスクリーンショットを共有することです(VRの経験や品質を代表するものではありません)。
結論
VR 技術を活用する最も効果的な方法は 、ShipConstructor のオートデスクのエコシステムを活用し、Unity に 3D モデルを取り込むです。 このアプローチはOculus Riftを含む任意の数のプラットフォームで仮想モデルを構築し、配布する機能を提供します。 このアプローチを試みて質問がある場合は、手を差し伸べてください。