最新ニュース一覧

人気のカテゴリ


OpenXR 1.1公開、XRアプリ開発の新標準が登場!

OpenXR 1.1公開、XRアプリ開発の新標準が登場! - innovaTopia - (イノベトピア)

Last Updated on 2024-07-07 06:24 by 門倉 朋宏

OpenXR 1.1の仕様が公開された。OpenXRは、ネイティブXRアプリ開発とランタイムのためのオープンインダストリースタンダードAPIであり、OpenGL、Vulkan、WebGLを管理する非営利産業コンソーシアムであるKhronosによって管理されている。OpenXRワーキンググループには、Meta、Pico、HTC、Valve、Varjo、Unityなどの主要企業が含まれているが、Appleは含まれていない。

OpenXR 1.0の仕様は2019年に最終化され、様々な企業やグループがOpenXR Extensionsを通じてコア仕様に追加機能を提供してきた。OpenXR 1.1では、これらの拡張機能のうち5つがコア仕様に組み込まれ、すべてのデバイスでサポートされるようになった。これには、Foveated Rendering(VarjoのXR_VARJO_quad_viewsから昇格)、Local Floor(XR_EXT_local_floorから昇格)、Grip Surface(XR_EXT_palm_poseから昇格)、xrLocateSpacesおよびその対応する拡張機能XR_KHR_locate_spaces、XrUuid(XR_EXT_uuidから昇格)が含まれる。

また、OpenXR 1.1では新しい機能や明確化が行われ、13の新しいインタラクションプロファイル、親指の休息面、スタイラス、トリガーのカールとスライド、コントローラー要素の近接検出、指のトリガーと親指の下での局所的な触覚などが追加された。さらに、アプリのデバッグを支援するために、不十分な権限や有効になっていない依存関係に関する新しいエラーコードが追加された。

主要企業であるMeta、Pico、HTC、Valve、Varjo、UnityはOpenXRへの支持を再確認し、OpenXR 1.1をサポートする意向を表明している。しかし、AppleはOpenXRをサポートせず、独自のオープンプロプライエタリAPIであるARKitとRealityKitを使用している。

【ニュース解説】

OpenXR 1.1の仕様が公開されました。これは、ネイティブXRアプリ開発とランタイムのためのオープンインダストリースタンダードAPIであり、OpenGL、Vulkan、WebGLを管理する非営利産業コンソーシアムであるKhronosによって管理されています。OpenXRワーキンググループには、Meta、Pico、HTC、Valve、Varjo、Unityなどの主要企業が参加していますが、Appleは含まれていません。

OpenXR 1.1では、以前のバージョンであるOpenXR 1.0に加えて、新たに5つの拡張機能がコア仕様に組み込まれました。これにより、Foveated Rendering(焦点領域レンダリング)、Local Floor(ローカルフロア追跡)、Grip Surface(グリップサーフェス)、xrLocateSpaces(空間の位置特定)、XrUuid(ユニバーサル一意識別子)が全てのデバイスでサポートされるようになります。

また、新しいインタラクションプロファイル、コントローラー要素の近接検出、局所的な触覚などの機能が追加され、アプリのデバッグを支援するための新しいエラーコードも導入されました。

このアップデートは、XR(拡張現実)技術の標準化をさらに推進し、開発者が異なるデバイスやプラットフォーム間で互換性のあるアプリケーションを容易に開発できるようにすることを目的としています。特に、Foveated Renderingのような技術は、視線追跡を利用してユーザーの視点の焦点領域のみを高解像度でレンダリングし、周辺部分は低解像度で処理することで、処理負荷を大幅に削減し、より高いパフォーマンスを実現します。

しかし、AppleがOpenXRをサポートしていないことは、業界内での標準化への取り組みにおいて一定の障壁となっています。Appleは独自のARKitとRealityKitを使用しており、これがOpenXRとの互換性の問題を引き起こす可能性があります。

OpenXR 1.1の導入は、XR技術の発展と普及において重要な一歩です。開発者はより一層、様々なデバイスやプラットフォームにわたって互換性のあるアプリケーションを開発しやすくなり、最終的にはエンドユーザーにとってより豊かで没入感のある体験を提供することが可能になります。しかしながら、全ての主要企業がこの標準に参加しているわけではないため、業界全体での完全な統一と互換性を達成するには、さらなる努力と協力が必要とされます。

from OpenXR 1.1 Brings Extensions Like Foveated Rendering & More Into The Core Spec.


読み込み中…
読み込み中…