プログラム・ダウンロードサービス
 
 


「CによるCGレイトレーシング」(サイエンス社)掲載プログラム
「CによるCGレイトレーシング」
 千葉 則茂,村岡 一信 共著
 サイエンス社
 ISBN:4-7819-0617-6 
に掲載されているレイトレーシングのソースプログラムです.データ記述言語で3次元形状等を記述し,レイトレーシングによってPPMフォーマットのCG画像を生成することが出来ます.

オリジナルのMS-DOS Turbo C版に加え,Windows95/98版(Visual C++),Unix版(ANSI Cコンパイラ + X11)を今回新た追加しました.PPMフォーマットからBMPフォーマットに変換するユーティリティも含まれています.

(慶応義塾大学 金井 崇先生によるOpenGL対応版はこちら)

   
  このページよりダウンロードした場合には,以下の「使用許諾契約」に同意されたものとします.
 
使用許諾契約

著作権について:
  このプログラムは著作権によって保護されています.このプログラムのすべて,もしくは一部を商用に転用することを禁止します.また,無断で再配布することを禁止します.

保証について:
  このプログラムにバグが存在しないことを保証しません.また,このプログラムは無償で配付するものですので,その利用に関する問い合わせには応じかねます.

免責事項について:
  このプログラムの使用によって発生した いかなる直接的,間接的な損害に対して,一切責任を負いません.
 

[ファイルの内容]
ファイルは,以下の3種類の実行環境で実行可能なソースファイル/データファイルから構成されています.

1. 掲載プログラムオリジナル版(MS-DOS Turbo C) ※1.
※1. オリジナル版は,NEC PC9801 + MS-DOS 6.2 + Turbo Cの環境で作成/動作確認を行っています.
※2. Windows版は,Windows98 + Microsoft Visual C++ Ver.6.0の環境で作成/動作確認を行っていますが,プログラムには画像の表示機能が含まれていませんのでVer.4.0以上であれば動作します.
※3. Unix版は,ANSI Cコンパイラ および X Window X11R6 を使用し作成/動作確認を行っています.X11の基本機能のみ使用していますので,X11R6より古いバージョンでも動作します.
※4. SJIS版とEUC版両方のソースファイル/データファイルを用意しています.
※5. Windows版,Unix版では,画像ファイルの出力フォーマットをオリジナルフォーマットからPPMフォーマットに変更しました.ただし,オリジナル版については出力フォーマットの変更を行っていません(オリジナルフォーマットのままです).

 
[ファイルのダウンロード]
ご自分のシステムに都合のよい圧縮フォーマットを選び,ダウンロードしてください.

 

[ファイルの展開方法]

※コンパイル/実行方法は,使用するシステム(MS-DOS,Windows,Unix)によって異なりますので,書籍「CによるCGレイトレーシング」あるいは解凍したディレクトリに含まれているreadme.txtファイルをご覧下さい.
 

[ファイルの更新履歴]
2002.03.25 :  

レンダリング中にたまにダウンするバグを修正しました.対象となるプログラム:pro2_05.c,proa_02.c,ux_a2.c,win_a2.c.



2000.02.09 :

Windows版のフォーマット変換プログラム(win_a4.c/win_a4.exe)で,BMPファイルの画像データ先頭に,PPMファイルのヘッダが入り込んでしまうというバグを修正しました.
 
2000.01.12 : 2000.01.05 :
暫定版(β版)としてプログラムのダウンロードサービスを開始しました.


[問い合わせについて]
このプログラムの利用方法に関する問い合わせには応じかねますが,バグや不都合を見つけた場合/プログラムに対するご意見・ご希望等がある場合には,Web管理者(webmaster@www-cg.cis.iwate-u.ac.jp)までご連絡下さい.


| ホーム | 研究室 | 関連サイトへのリンク |