Vulkanは、Khronosによって開発された新しいグラフィックス標準であり、OpenGLに代わるものとして順調に使われています。AppleはMetalと呼ばれる非常にVulkanによく似たものを使用しており、互換性のためにMetal上にVulkanの実装が存在します(MoltenVK)。MicrosoftはDirect3D 12と呼ばれる非常によく似たものを使用しています。一方、Windows用のVulkanドライバーは既に利用可能です。バルカンは、組み込みLinux量産に使用され始めており、Qtを含むすべての主要なハイレベルグラフィックスフレームワークにサポートされています。
|
Vulkan
|
Vulkanに何ができるか?Vulkanは、PCやコンソールから携帯電話や組み込みプラットフォームまで、さまざまなデバイスで使用されています。 Vulkanは、最新のGPUへの高効率のクロスプラットフォームアクセスを提供する新世代のグラフィックスAPIです。(source Khronos @2021)
Vulkanは、以前は「glNext」(「Next Generation OpenGL Initiative」の略)と呼ばれ、OpenGL5のようなものに設定されていました。ただし、OpenGLと比較してはるかに下位層であり、GPUと緊密に連携しています。たとえば、OpenGLと同様に、Vulkan APIは、複数のスレッドにわたるコマンドバッファーの非同期生成と、コマンドパイプラインへのそれらのバッファーのシーケンス処理をサポートしています。そのため、スレッドとメモリ管理タスクは、開発者がより多くの自由度を持ってでき、アプリケーションレベルではなく、ドライバレベルとしてはるかに簡単に設定できます。
もともとはGPUを多用するゲーム業界を対象としていましたが、GPUの必要性は業界全体に広がり、その一つの例として自動車セクターがあります。自動車のデジタルクラスター開発で最も好まれるROTSの1つであるBlackberryのQNXは、Vulkan APIのサポートを発表しました (source phoronix @2021)。 Vulkan 1.2は、完全NVidiaによりフルサポートよって支持されています。(source NVidia @2021)。 あなたが思っているよりも早く、Vulkanはすでで使用されています。 |
私たちにできること?tQCSのパートナーであるKDABは、Vulkanと一緒に、そしてVulkanのために数年間開発を続けており、KhronosGroupのメンバーシップの一員として早期参画者です。Vulkanは、デスクトップおよび組み込みプラットフォーム上でパフォーマンスの向上を作成し、より優れたエネルギー効率を可能にする、tQCS-KDABは、その3Dアニメーションソリューションのパフォーマンスを向上させるためのさまざまな方法を探している、ことができ、3D StudioのKuesaまだクロノスから別の基準を使用して、 glTF2、Aエンジンとアプリケーションによる3Dシーンとモデルの効率的な送信とロードの仕様。
お客様の研究開発の取り組みをサポートするために、tQCS-KDABは、技術的な適用性を評価し、以下を含む概念実証を作成するための柔軟なワークショップおよび/または専門的なコンサルティングサービスを提供します。
Vulkanへのスムーズな移行のために提供できるものの詳細をご覧ください。 |