CによるCGレイトレーシング

書影

Information & Computing  54

CによるCGレイトレーシング

定価:
3,080
(本体:2,800円+税)
難易度:中級

発行日:1991年6月1日

発行:サイエンス社

ISBN:978-4-7819-0617-1

サイズ:並製A5

ページ数:328ページ

在庫:在庫あり

内容詳細

3次元CGの手法を明解に解説した好著「レイトレーシングCG入門」のC言語版.前著掲載のPascalプログラムをCプログラムに書換え,C言語を使用している読者の便を図った.CG作品も新たに追加され内容も益々充実.カラー口絵付・ソフト別売.

目次

1 レイトレーシングの原理
1-1 8色で中間調を表示する
1-2 球体1個を表示する
1-3 陰影をつける
1-4 透視投影像にする
1-5 影をつける
1-6 ハイライトをつける
1-7 鏡面にする
1-8 透明感をつける
1-9 模様をつける
1-10 疑問点・問題点を整理する
2 もっと自由な表現力を
2-1 球をもっと複雑に組み合わせる
2-2 別の方向から見る
2-3 もっと複雑な形状を作る
2-4 複雑な形状を書き表す
2-5 疑問点・問題点を整理する
3 より速くもっとリアルに
3-1 もっと高速に
3-2 もっとリアルに
4 付録
4-1 バウンディングボリュームの機能の実現
4-2 作品のデータ記述
4-3 プログラムの操作例

サポート情報

その他

掲載プログラム


NSライブラリ 5
「CによるCGレイトレーシング」サポートページ



掲載プログラム

  • データ記述言語で3次元形状等を記述し,レイトレーシングによってPPMフォーマットのCG画像を生成します.
  • オリジナルのMS-DOS Turbo C++版に加え,Windows95/98版(Visual C++),Unix版(ANSI Cコンパイラ + X11)を今回新たに追加しました.
  • PPMフォーマットからBPMフォーマットに変換するユーティリティも含まれています.