ホームページ » の仕方 » すべてのプラットフォームでより速いゲームを約束するVulkanについて知っておくべきこと

    すべてのプラットフォームでより速いゲームを約束するVulkanについて知っておくべきこと

    MicrosoftのDirectX 12とAppleのMetalは次世代グラフィックスプラットフォームです。これらはグラフィックスハードウェアへの低レベルのアクセスを提供し、ゲームプログラマがハードウェアからより多くのパフォーマンスを引き出すことを可能にします。 Vulkanはマイクロソフトとアップルの技術に対するクロスプラットフォームの答えです.

    Vulkanはクロスプラットフォームであるため、この次世代のグラフィックテクノロジをGoogleのAndroid、ValveのSteamOS、Linux、すべてのバージョンのWindows、そして場合によっては任天堂の次のコンソールにももたらします。 Vulkanは、それを使いたいと思うすべてのプラットフォームでより良いゲームパフォーマンスをもたらし、異なるプラットフォーム間でのゲームの移植性を高めます。.

    それはすべてAMDのマントルから始まった

    Vulkanがどこから来たのかを理解するためには、ちょっとした歴史を知ることが重要です。それはすべて、2013年に発表されたMantleに関するAMDの仕事から始まりました。Mantleは、ゲーム開発者に直接向けられた新しいグラフィックシステムです。より効率的なグラフィックレイヤを提供することで、ゲームをより速くすることを約束しました。より技術的には、CPUオーバーヘッドの低減と低レベルグラフィックスハードウェア機能へのより直接的なアクセスを約束します。.

    AMDはMicrosoftのXbox OneとSonyのPlayStation 4の両方にグラフィックスハードウェアを提供しており、Mantleはこれらの次世代ゲーム機向けに最適化された最適化の上に構築されたと述べた.

    MantleはMicrosoftのDirectXとクロスプラットフォームのOpenGLと競合したが、どちらも当時の年齢を示していた。実際、これは多くのPCゲームで使用されているMicrosoft自身のDirectXへの直接の攻撃でした。当時のAMDの幹部らは、Microsoftが別のDirectXをリリースすることさえ期待していなかったと述べた。そのため、AMDはゲーム開発者にDirectXとOpenGLを置き去りにして新しい、より優れたシステムを使用するよう説得しなければなりませんでした。.

    DirectX 12、Metal、およびVulkan

    マイクロソフトは答えた。 2014年に、MicrosoftはDirectX 12を発表しました。これは現在Windows 10とXbox Oneに含まれています。 Microsoftは、DirectX 11よりも効率的なグラフィックシステム、そして低レベルのグラフィックハードウェア機能への直接アクセスを提供するものを約束して、同じ方法でそれを売り込んだ。.

    Appleはまた、2014年にMetalと呼ばれる同様の技術を発表しました。 iOS 8搭載のiPhoneやiPad、そしてOS X 10.11搭載のMacに追加されました。El Capitan.

    AMDはその後ギアを変更した。いくつかのゲームは実験的なMantleサポートを実装しました、しかしその技術は本当に一般に公開されませんでした。 AMDは、自社のプラットフォームを推進するのではなく、MicrosoftのDirectX 12と「次世代OpenGLイニシアチブ」に焦点を当てると発表した。その「次世代OpenGLイニシアチブ」は、OpenGLも管理するKhronosグループによって管理され、最終的にVulkanになりました。 OpenGLについて聞いたことがなくても、きっとそれを使ったことがあるはずです。すべてのAndroid 3DゲームとほとんどのiPhone 3Dゲーム - AppleのMetalが発表されるまでは、少なくともOpenGLで書かれてきた.

    Vulkanは、クロスプラットフォームの次世代グラフィックシステムをAndroid、SteamOS、およびLinuxにもたらします。 WindowsゲームでもVulkanを使用できます。 MicrosoftのXbox OneがDirectX 12のサポートを追加したように、SonyのPlayStation 4もVulkanのサポートを追加できる。ニンテンドーは2015年に静かにクロノスグループに参加したので、ニンテンドーの次のコンソールも同様にヴルカンを使用する可能性があります.

    VulkanはWindows 7やWindows 8.1でも動作します。これらはMicrosoftのDirectX 12を受け取ることはありません。クロスプラットフォームなので、ゲーム開発者はVulkanを選択でき、最適化コードはWindows 10やOS Xだけでなくさまざまなプラットフォームで実行できます。.

    それがVulkanのポイントです。それは事実上あらゆるプラットフォームに追加することができます。開発者はVulkanでゲームをコード化することができ、彼らは異なるプラットフォーム間で簡単に移植できるでしょう。.

    バルカンはもうここにある

    Khronos Groupは、2016年2月16日にVulkan仕様のバージョン1.0をリリースしました。NVIDIAとAMDは、WindowsとLinuxのグラフィックドライバにVulkanのサポートを追加し、WindowsとLinuxのゲームでVulkanを使用できるようにしました。 Intelは、WindowsとLinuxの両方をVulkanでサポートして、グラフィックドライバのベータ版をリリースしました。 ValveのSteamOSはこれらの新しいドライバにアップデートすることでVulkanのサポートを得ました.

    一言で言えば:あなたがあなたのドライバを更新する限り、Vulkanはすでに多くの既存のグラフィックスハードウェアで動作します。今必要なのはVulkan対応のゲームだけです.

    グーグルは、Androidの将来のバージョンがVulkanの組み込みサポートを持つことを発表し、Vulkanに関する作業の証拠は、Androidのソースコードに関する作業に見ることができます。 Vulkanは、おそらく将来のコンソールや他のさまざまなハードウェアプラットフォームにも登場するでしょう。.

    Vulkanを使用したゲームは地平線にあります

    Vulkanは、DirectX 12やMetalと同じように、ゲーマーとしてあなたが選ぶことができるものではありません。彼らはゲーム開発者が使用することを選択できる新しいグラフィックプログラミングシステムです.

    DirectX 12やMetalと同様に、将来のゲームがこれらのテクノロジをサポートするのを待つ必要があります。現在, タロスの原理 Vulkanを実験的にサポートしています。ただし、そのゲームはVulkanを使用するようには設計されておらず、そのVulkanコードは初期の段階で最適化されていないため、必ずしもVulkanの潜在的なパフォーマンスについて多くのことがわかりません。.

    もちろん、Vulkanが完全にOpenGLを置き換えるわけではありません。 Croteamとして、の開発者 タロスの原理, 「単純なゲームでは、OpenGL(あるいはDirect3D)がここにあります。学習曲線はバルカンのように急なものではありません。しかし、Vulkanは、アプリケーションとドライバのCPUオーバーヘッドを削減することに関して、非常に優れています。 Direct3D 9、11およびOpenGLよりもはるかに高速です(または高速になる予定です)。

    しかし、Vulkanはグラフィック設定メニューで新しいオプションを選ぶことだけではありません。これはLinuxとSteamOSがWindowsのゲームに追いつき、競争力を高めるのに役立ちます。つまり、Androidは間もなくAppleのMetalと競合する次世代のグラフィックレイヤを持つことになります。そしてそれは、ゲーム開発者がDirectX 12よりもVulkanを選ぶことができ、より簡単にさまざまなプラットフォームをサポートできることを意味します。-含む ウィンドウズこれはすべてのゲーマーに適しています.


    Windows上のDirectX 12やAppleのプラットフォーム上のMetalのように、Vulkanはゲーム開発者が彼らのゲームをより速くするのを助けることを約束するエキサイティングな新しいグラフィックス技術です。クロスプラットフォームテクノロジとして、他の利点もあります。これらの機能を新しいプラットフォームにもたらし、プラットフォーム間でゲームを移植しやすくすることを約束します。.