Vulkan実践入門 グラフィックスの基礎からレイトレーシング、メッシュシェーダーまで

山田英伸/著

発売日:2025年11月

  • Vulkan実践入門 グラフィックスの基礎からレイトレーシング、メッシュシェーダーまで
  • Vulkan実践入門 グラフィックスの基礎からレイトレーシング、メッシュシェーダーまで
ページ数
511p
ISBN
978-4-297-15257-4
著者情報
山田 英伸(ヤマダ ヒデノブ)
株式会社セガに所属。マルチプラットフォーム開発スペシャリスト。業務では主にゲーム開発におけるアプリケーションの技術支援を担当し、幅広い技術知識を活かして開発をサポートしている。VulkanやDirectX12といったグラフィックスAPIに強い関心を持ち、日頃から最新情報を追いながら実装や検証にも積極的に取り組む。サーバ関連やネットワーク通信、OSを含む低レイヤ領域についても、自ら手を動かしながら実践的に知識を深めている。技術領域をまたいだ橋渡しを得意とし、外部講演の実績も多数。知見の共有や技術の普及にも力を注いでいる

¥4,950 税込

22 nanacoポイント

22 セブンマイル

セブン-イレブン受取り(送料無料)

発送目安

発売日(発売日以降は当日)~2日で発送

宅配(送料¥550税込)

発送目安

発売日(発売日以降は当日)~2日で発送

交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。

商品説明

GPUを制御する最新の低レイヤーAPIを手を動かして理解しよう。Vulkan 1.3に対応。

VulkanはOpenGLの後継として登場した次世代のグラフィックスAPIで、開発者がGPUをより細かく制御することで、従来以上にGPUの性能を引き出すことが可能です。UnityやUnreal Engineなどのゲームエンジンから内部的に利用されており、多くの開発者にとって普段意識することは少ないものです。しかし、高度なグラフィックスを実現する際やデバイスに最大限のパフォーマンスを発揮させる場合には、その知識が重要になります。またGPUを用いた汎用計算にも対応しており、シミュレーションやAIの分野での利用もあります。この書籍では、基本的な描画や計算処理を通じてVulkanを直接扱い、GPUグラフィックスプログラミングの基礎を学びます。

目次

はじめに

第1章 Vulkan概要
Vulkanとは
低レイヤーに位置付くGPU操作のAPIセット
マルチプラットフォーム対応
マルチコア時代を活かしたマルチスレッド対応
SPIR-Vを用いたシェーディングの中間言語の採用
バージョン更新が続くAPIセット
GPUのアーキテクチャの歴史
ハードウェアによるジオメトリエンジン搭載
プログラマブルシェーダーの登場
ユニファイドシェーダーの時代
グラフィックスAPIの歴史
固定機能による描画世代
OpenGL1.5/2.x(プログラマブルシェーダー世代)
OpenGL3.x世代
OpenGL4.x世代
Vulkan 1.0
Vulkan 1.1
Vulkan 1.2
Vulkan 1.3
Vulkan 1.4
画面に3Dグラフィックスが描画されるまで
CPUからGPUへコマンドを発行
GPUでグラフィックスパイプラインを実行
[コラム]DirectXにおけるテッセレーション用シェーダー
OpenGLからVulkanへの変化
ドライバの機能がスリム化
シェーダーコンパイラが分離
[コラム]シェーダーの中間表現
マルチスレッドへの対応
レイヤーと拡張機能
レイヤー
拡張機能

第2章 ウィンドウの表示
アプリケーションクラスの準備
ほか

商品詳細

出版社名
技術評論社
サイズ
23cm
対象年齢
一般
フォーマット
単行本

注意事項

本の帯に関して
帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。
版・表紙について
版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。

あなたへのおすすめ