やっていくVulkan入門

1-2. 参考資料とか

公式情報

  • Vulkan Specification
    • Vulkanの公式ドキュメントです。細かい仕様はここで確認できます。変な間違いとかあったらこのページを元に指摘してくださると泣いて喜びます。
  • Vulkan-Guide
    • KhronosGroup公式のVulkanお役立ち情報まとめ。英語です。入門というよりは軽めのリファレンス+tipsに近い感じです。common pitfallsというページがあるのですが、これのせい(おかげ)でシリーズ記事の結構な部分を直しました。
  • Vulkan-Samples
    • Vulkanの様々な動作サンプルです。レイトレをはじめとした拡張機能の動作サンプルもあります。
  • Developer Resource Hub(Khronos Group)
    • Khronos Groupの関わったイベントなどに関する種々の資料。Vulkanタグの付いたイベント資料などを調べると参考になりそうな資料が多く見つかります。(全然目通せてないけど)
  • NVIDIA Vulkan Ray Tracing Tutorial
    • NVIDIA RTX系GPUのレイトレーシング機能に関するNVIDIA公式情報。懇切丁寧なチュートリアルです。
  • Vulkan プログラミングガイド
    • つい最近発売されたVulkanの本格的な邦訳解説です。実践的なチュートリアルというよりは体系的な機能解説という雰囲気です。ちょっとお高いですが体系的理解のためにはとても役立ちます。たまに翻訳に「ん?」みたいなところもありますが...

非公式情報

  • Vulkan Tutorial(by Overv)
    • 恐らく最も有名なVulkanのチュートリアル。英語ですが、サンプルコード付きで非常に分かりやすいです。多くの初期のVulkan学習者がここを参考にしたとかしてないとか。一部情報が古いのでそこは気を付ける必要があります。
  • Vulkan Guide(by vblanco20-1)
    • 新しめのVulkanのガイド。いまだ執筆中のようですが、GPU最適化周りの情報は必見です。
  • Vulkan C++ examples and demos(by Sascha Willems)
    • Vulkanの様々な動作サンプル。公式のサンプル集に比べ、布シミュレーションなどちょっと実用的なものが多くて面白いです。
  • もんしょの巣穴
    • Vulkanの話も書いている個人サイト。日本語圏の中ではかなりまとまっています。結構参考にさせていただきました。(最近サイトを改装したのか、一部のページの表示が崩れています。)
  • すらりんラボ
    • Vulkanに関する日本語圏の数少ない本格的な解説書籍を販売しています。Vulkanプログラミングガイドの日本語訳が出る前から販売していました。同人誌ながら非常に濃い内容で、MMDモデルを動かすところまでやります。