THE GLASS
THE GLASS
(the_glass)
DirectX12 + DXR によるリアルタイムなガラス表現
これは、完成させるための本です。
「THE GLASS」は、ガラスの質感表現だけを徹底的に掘り下げる技術書です。 DirectX12 と DXR(DirectX Raytracing)を用いて、リアルタイムに屈折・反射を扱うガラス表現を、ステップアップ形式で完成まで導きます。
一般的な解説書のように、多くの技術を広く浅く網羅することは目的にしていません。 テーマを「一つ」だけに絞り込み、章を細かく分けながら、読者が必ず完成体験に到達できるように設計されたシリーズです。
本書の特徴
・DirectX12 / DXR の複雑な初期化処理を BRendererライブラリに完全カプセル化 ・読者が書くコードは 数行から数十行程度 ・ウィンドウ作成 → DXR初期化 → メッシュ表示 → 屈折・反射 → 仕上げ と段階的に進行 ・各章に 実行結果スクリーンショットを掲載 ・すべてのサンプルプログラムを 本書に同梱しています。 ・完成形から逆算して構成された、挫折しにくい設計
難しい理論よりも、まず 実際にガラスを描くことを最優先としています。
対象読者
・DirectX12 やレイトレーシングに興味がある方 ・「途中で挫折した経験」がある方 ・理論よりも まずは動くものを作りたい方 ・C++の基本構文を理解している初中級者
DXR を完全に初めて触る方でも問題ありません。 BLAS / TLAS / Shader Table などの専門用語は最低限に抑え、概念中心で解説しています。