週末レイトレーシング
- ダウンロード商品通常版¥ 1,000
- ダウンロード商品学生版¥ 0
Peter Shirley 著 Ray Tracing in One Weekend シリーズの翻訳です。シリーズの全三作が含まれます。 フォーマット: PDF (A4) ページ数: 195 ソースコード付き。
この本について
API を使わずにレイトレーサーを 1 から作っていく本です。アンチエイリアシング・プロシージャルテクスチャ・テクスチャマッピング・BVH・PDF を使った重点サプリングといったテクニックが実装と共に解説されます。実装言語は C++ です。 本書に含まれる画像に似た画像をレンダリングするためのプログラムが付録として付きます。本書を読みながら書いたコードの正しさを確認するためのリファレンス、あるいは途中から読むときのスタート地点としてお使いください。 英語版は https://raytracing.github.io/ で公開されています (CC 0 ライセンス)。 翻訳の HTML 版は https://inzkyk.xyz/ray_tracing_in_one_weekend で公開されています。 学生版は無料です。審査などはありませんので、学生の方はぜひダウンロードしてみてください。 学生版には表紙と奥付けに学生版であるという表示があります。それ以外は通常版と同じです。
目次
週末レイトレーシング 第一週 はじめに 画像の出力 vec3 クラス レイ・簡単なカメラ・背景 球のレンダリング 法線と複数オブジェクト アンチエイリアシング 拡散マテリアル 金属マテリアル 誘電体マテリアル カメラの移動 焦点ぼけ 次は? 週末レイトレーシング 第二週 はじめに モーションブラー 包含立体階層 ソリッドテクスチャ パーリンノイズ 画像のテクスチャマッピング 長方形とライト インスタンス ボリュームレンダリング 新しい機能を全て使ったシーン 週末レイトレーシング 余生 はじめに 簡単なモンテカルロプログラム 一次元モンテカルロ積分 球上の点を使ったモンテカルロ積分 光の散乱 重点サンプリング付きマテリアル ランダムな方向の生成 正規直交基底 直接的なライトのサンプリング 混合密度 レイトレーサーのアーキテクチャについて PDF の管理方法の整理 これから