POV-Ray
開発元 | The POV-Team |
---|---|
最新版 |
3.7.0
/ 2013年11月6日 |
最新評価版 |
3.7 Release Candidate 7
/ 2013年2月23日 |
リポジトリ | |
対応OS | Windows (95以降), Mac OS (9/X), Linux, UNIX |
プラットフォーム | クロスプラットフォーム |
種別 | レイトレーシングソフトウェア |
ライセンス | AGPLv3 |
公式サイト | povray.org |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/e/ec/Glasses_800_edit.png/250px-Glasses_800_edit.png)
POV-Ray(ポヴレイ、Persistence of Vision Raytracer)は、多くのコンピュータプラットフォームで利用できるレイトレーシングソフトウェア。
プログラムのソースコードが一般に公開されているオープンソースの3Dレンダリングエンジン(レンダラー)の一つで、独自のC言語風の構造化ドキュメントによりデータを入力し、マクロ関数による半自動配置ができるので、シミュレータとしての利用も可能である。
拡張版を自由に作成、配布できるという性格から、学術的な新技法の試験実装にもよく用いられる。公式版(2013年11月現在3.7.0)の他に、v3.5に対応する複数の独自拡張版が公開されている[1]。v3.7からはライセンスがAGPLv3に変更された。
歴史
1980年代、David Kirk Buckは自身のAmigaにUnixのレイトレーシングソフトのソースコードをダウンロードし、しばらく検証した上で、独自のレイトレーシングソフトを作ることを決意した。 名前は彼自身のイニシャルを取ってDKBTraceと名づけ、需要を見込んで掲示板に投稿した。 1987年にAaron A. CollinsがDKBTraceをダウンロードし、x86用の開発を開始。David Buck本人と協力して他の機能の追加も行った。ソフトウェアが次第に評価を得て需要と期待が増える中、 彼らだけでは開発が存続できなくなったため、1991年7月にプログラマを集めてチームが結成された。同時にDavidはソフトウェアに自身のイニシャルを含めるのは適切でないと感じ、名前を変更することにした。 「STAR」(Software Taskforce on Animation and Rendering)という候補もあったが、結局「Persistence of Vision Raytracer」(省略形:POV-Ray)に決定した[2]。
派生レンダラー
- MegaPOV
- POV-Ray 3.6系の非公式拡張であり、多くのパッチは既にPOV-Ray 3.7に取り込まれている[3][4]。
- UberPOV
- POV-Ray 3.7系の非公式拡張であり、MegaPOVの後継[3][5]。
機能
![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/47/PNG_transparency_demonstration_1.png/250px-PNG_transparency_demonstration_1.png)
POV-Rayの機能は開発当初から充実していたが、近年のバージョンでは以下の機能を搭載している。
- マクロとループを搭載したチューリング完全のSDL (scene description language)[6]
- 背景、テクスチャ、オブジェクトのライブラリ
- 多くの幾何プリミティブとConstructive Solid Geometryのサポート
- 多種の光源
- 霧などの大気エフェクトや媒体(煙、雲)
- フォトンマッピングによる反射やコースティクス(集光模様)
- バンプマッピングによるしわ、いぼ、波などの模様
- ラジオシティ
- TGA、PNG、JPEGなどのテクスチャや出力画像のフォーマットサポート(JPEGは入力のみ)
- 豊富なドキュメント
POV-Rayにはサードパーティによるサポートが多いのが魅力である。多くのツール、テクスチャ、モデル、背景、チュートリアルがWeb上から使用可能である。
脚注
- ^ 産業技術総合研究所 (2002年9月20日). “密度ファイルおよび日本語テキスト拡張版パッチ”. 2009年12月18日閲覧。
- ^ David Buck (2002年8月). “POV-Ray: Documentation: 1.1.5 The Early History of POV-Ray” (英語). 2009年12月18日閲覧。
- ^ a b MegaPOV Website MegaPOV Team
- ^ MegaPOV Website - download MegaPOV Team
- ^ UberPOV for Mac MegaPOV Team
- ^ Paul Bourke (2003年7月). “Supershape in 3D” (英語). 2009年12月18日閲覧。
参考文献
- POV-Rayではじめるレイトレーシング 改訂2版, 小室日出樹, 1999年, ISBN 4-7561-3098-4
- POV-Rayで学ぶ実習コンピュータグラフィックス -CG検定カリキュラム対応-,小室日出樹, 2000年,ISBN 4-7561-3367-3
- Pov-Ray for Windows入門, 石本浩司, 1998年, ISBN 4-88337-081-X
- メタセコイアとPOV-Rayではじめる3DCG, 古俣信行, 1999年, ISBN 4-87193-720-8
- POV-Rayによる3次元CG製作--モデリングからアニメーションまで-, 鈴木広隆,倉田和夫,佐藤尚, 2008年, ISBN 978-4-903474-19-9
- 3DCGをはじめよう POV‐Ray入門, 齊藤 剛, 田代 裕子, 年森 敦子, 2009年, ISBN 978-4-274207-33-4
関連項目
外部リンク
- POV-Ray - 公式サイト