DUICUO

ARとVRのための7つのオープンソースプラットフォーム

翻訳者 | 李睿

ゲーム業界以外にも、AR/VRツールは様々な分野で活用されており、多くの有益な用途を提供しています。この記事では、開発者だけでなく非開発者にもこれらのテクノロジーの実装に役立つ、オープンソースのAR/VRプラットフォームをいくつか紹介します。

次のセクションでは、AR および VR テクノロジーと、いくつかの無料およびオープンソースの関連プラットフォームを紹介します。

I. ARとは何ですか?

ヘルスケア、教育、エンターテインメント、テクノロジーなど、あらゆる業界がARツールによって変革を遂げています。スマートフォンなどのスマートデバイスにおける高品質なAR体験への需要は、ますます高まっています。今日のデジタル世界では、ARツールのことを知らない人を見つけるのは難しいでしょう。

多くの企業が、より高度なユーザーエクスペリエンスを顧客に提供するために、ビジネスモデルにARツールを活用しています。企業はARツールを製品デモや共同広告の作成に頻繁に活用しています。また、顧客はAR技術を利用して、企業に関するリアルタイムの情報を入手することもできます。

正確に言うと、ARはコンピューター生成オブジェクトの作成を支援し、仮想世界と現実世界をシームレスに融合させます。ARは、医療、航空、ゲーム業界など、幅広い分野で活用されています。ARテクノロジーは主に、顧客の現実世界環境におけるデジタル映像または音声コンテンツに利用されます。

拡張 AR には通常、次の主な機能が含まれます。

  • ドラッグ アンド ドロップ: エンド ユーザーは、仮想オブジェクトを制御して別の場所にドラッグすることで、仮想オブジェクトを選択できます。
  • 編集:プラットフォームにアップロードされた3Dモデルを編集できます。必要に応じて追加情報を入力できます。画像の拡大縮小や色の調整も可能です。
  • 現実世界の背景: AR ソフトウェアは、画像、テキスト、その他の 3D オブジェクトを現実世界の背景にオーバーレイできます。
  • ハードウェア統合:ARソフトウェアは、一般的に使用されているデバイスとシームレスに統合される必要があります。これにより、ユーザーにシームレスなAR体験を提供できます。ARグラス、タブレット、スマートフォンなどがこれに該当します。
  • コンテンツ作成: 拡張現実ツールを使用すると、一般のユーザーが独自の AR コンテンツやエクスペリエンスを生成できます。
  • コンテンツのアップロード: ユーザーは、拡張現実ツールや製品を通じて、関連する目的の 3D コンテンツをアップロードできます。
  • プログラマーは、必要な機能を構築できるソフトウェア開発キット (SDK) の助けを借りて AR アプリケーションを生成できます。

II. VRとは何ですか?

VRは現在、ゲーム、シミュレーション、教育業界で人気を博しています。バーチャルリアリティツールは、コンピューターで生成されたシミュレーション世界と表現できます。VRは、エンドユーザーの視点からリアルな3Dダイナミックグラフィックスを提供できます。

VRでは通常、ヘッドマウントディスプレイ(HMD)を使用します。これはヘルメットサイズのデバイスで、目の前にコンパクトなディスプレイ光学系が取り付けられています。VR技術はまだ開発の初期段階にあります。仮想現実を体験するには、ユーザーは様々なVRツールやデバイスを装着する必要があります。

VR ツールの機能を特定します。

VRツールやシステムは、よりリアルなユーザーエクスペリエンスを実現するために、以下の重要な特性を備えている必要があります。これらの特性が強ければ強いほど、ユーザーエクスペリエンスはより魅力的になります。

  • リアルな仮想世界:仮想世界は現実味を帯びていなければなりません。これはVRの重要な特徴です。ここで言う仮想世界とは、現実世界のルールが適用されるコンピューター生成の3D仮想環境です。
  • 没入型体験: 仮想現実ツールは、顧客が仮想世界に実際に存在していると感じられるよう、顧客の感覚に訴える必要があります。
  • フィードバック:ユーザーからのフィードバックを取り入れることは、バーチャルリアリティツールの重要な機能です。これにより、バーチャル体験全体がよりリアルなものになります。
  • インタラクション: 全体的なエクスペリエンスがますます論理的になるように、仮想世界はリアルタイムで高い応答性を備えている必要があります。

III. ARおよびVRプラットフォームの統計データ

Statista の最近の調査レポートによると、世界の AR および VR 市場は 2024 年までに 728 億ドルに達すると予測されています。AR および VR 業界の急速な成長により、開発者と非開発者の両方が人気の AR および VR プラットフォーム、ツール、SDK に取り組んで、魅力的なアプリケーションとユーザー エクスペリエンスを生み出しています。

AR と VR は互いに補完し合い、自然に見えるテクノロジーを統合することで、周囲の状況に対する人々の認識を向上させます。

IV. ARとVRのためのオープンソースプラットフォーム

1. ARツールキット+

ARToolKit+は、ARとVRの根本的な問題を解決するのに役立つ無料のオープンソースソフトウェアです。優れた結果をもたらし、現実世界の問題を解決するためのスケーラブルなARおよびVRソリューションとして評価されています。

主な機能には、モジュール式のオープンソース コード、スマート グラス、Android および iOS のサポート、コンテンツ作成、シミュレーション、仮想現実の統合などがあります。

2. ホロキット

Holokitは、モバイルデバイス向けの最も人気のあるオープンソースAR/VRツールの一つです。このツールには、HeadKitヘッドセットとTrackKitソフトウェアが含まれています。Holokitを使用すると、ユーザーはMixed Realityアプリケーションとスマートフォンを利用して、Mixed Realityの世界にアクセスできるようになります。

Holokit の主な機能には、仮想現実の統合、オーバーレイ オブジェクト、現実世界の背景、コンテンツの作成、3D オブジェクト、現実と仮想の融合などがあります。

3. ブリオ

最高の無料AR・VRプラットフォームをお探しなら、BRIOをお試しください。このプラットフォームはレイトレーシングに対応しています。BRIOには、開発者がモデルに使用できる膨大なマテリアルとテクスチャのライブラリがあり、BRIOの画面はオンラインで簡単に共有できます。

BRIO プラットフォームの主な機能は、ドラッグ アンド ドロップ インターフェイス、仮想現実の統合、3D オブジェクト、コンテンツの作成、デバイス間の公開、コンテンツ ライブラリ、現実世界の背景、オーバーレイ オブジェクト、シミュレーションです。

4. アドビエアロ

Adobe Aeroは、魅力的でインタラクティブなAR体験を表示、構築、共有できる無料のAR/VRツールです。複雑なコーディングは不要で、現実世界とデジタル世界の境界をスムーズに融合します。このソフトウェアは、魅力的なAR体験をより迅速に提供します。

Adobe Aero の AR および VR 向けの主な機能は、コンテンツ作成、コンテンツ ライブラリ、シミュレーション、ドラッグ アンド ドロップ、インタラクティブ機能の追加、クロスデバイス パブリッシング、仮想現実の統合です。

5. Vuforiaエンジン

Vuforia Engineは、あらゆる規模の企業が強力な成果を生み出すために活用できる、無料のオープンソースAR/VRプラットフォームです。主要プラットフォームの中でも、Vuforia EngineはARガジェットを最も幅広いユーザーに届けるのに役立ちます。

Vuforia Engine の主な利点には、比類のない精度、シミュレーション、仮想現実の統合、3D オブジェクト、コンテンツ作成、コンテンツ ライブラリ、現実世界の背景、クリエイティブ ライセンス、オーバーレイ オブジェクト、高度なビジョン、追跡、分析などがあります。

6. Aフレーム

A-Frameは、WebGLフレームワークを備えたオープンソースのAR/VRプラットフォームで、洗練されたVR/AR体験を実現します。A-FrameはトップクラスのWebGLフレームワークとして広く認知されており、MozillaのMixed Realityプロジェクトでも承認されたライブラリです。

A-Frameは、Vive、Rift、Daydream、GearVRなどの複合現実デバイスやデスクトップデバイスでスムーズに動作する優れたVRツールです。A-Frameの利点は、VRとARの両方への互換性、モバイルデバイスへの適合性、そして多数のVRプラットフォームとの互換性です。

7. アペルタスVR

ApertusVRは、オープンソースでモジュール化された分散型AR/VRライブラリです。C++で記述されており、標準ハードウェアとハ​​イエンドハードウェアの両方で優れたパフォーマンスを発揮します。プラットフォームに依存せず、使いやすく、設定も簡単です。

ApertusVRは、HTC Vive、Oculus DK2、CAVEシステムなど、多くのバーチャルリアリティデバイス向けのプラグインを提供しています。ApertusVRは、ARおよびVRモジュール、そして様々なVRエッジデバイスとコントロールデバイスをサポートしています。

V. ARとVRのコア応用分野

ARとVRは、教育、電子政府、企業など、多くの分野で広く利用されています。オープンソースツールの利用により、その応用範囲はさらに広がります。主な応用分野は以下の通りです。

  • 建築
  • 定性分析
  • エンジンの組み立て/分解
  • 心臓の血液循環のレプリカ
  • 仮想教室
  • 宇宙ステーションのレプリカ

VI. ARとVRに関する誤解

AR と VR については、次のような誤解がまだ多くあります。

  • 多くのリソースと高価なハードウェアが必要です。
  • 専用のプロセッサが必要です。
  • 専用のグラフィックカードが必要です。
  • GPU/TPU 統合。
  • 高性能なフレームワークが必要です。

しかし、上記の点はどれも真実ではありません。ARとVRは最小限のリソースと限られたインフラストラクチャとハードウェアで構築可能であり、これらのオープンソースのオプションはこの点を証明するのに役立ちます。

VII. 結論

ARとVRは多感覚体験を提供します。コンピューターが生成する視覚、触覚、身体感覚、嗅覚といった情報は、現実世界のオブジェクトをより豊かにします。研究者や開発者は、オープンソースのAR/VRプラットフォームを活用して、リアルタイム体験と遠隔インフラをつなぐインターフェースを構築できます。

オリジナルリンク: https://dzone.com/articles/open-source-platform-for-ar-and-vr