コンテンツにスキップ

「POV-Ray」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
m Bot作業依頼#Cite webの和書引数追加
 
(13人の利用者による、間の23版が非表示)
5行目: 5行目:
| 説明文 =
| 説明文 =
| 開発元 = The POV-Team
| 開発元 = The POV-Team
| 最新版 = 3.7.0
| 最新版 = 3.7.0.3
| 最新版発表日 = 201311月6日
| 最新版発表日 = 2017年6月12
| 最新評価版 = 3.7 Release Candidate 7
| 最新評価版 = 3.8.0-x.10064738+av694
| 最新評価版発表日 = 2013年2月23
| 最新評価版発表日 = 2019年2月19
| 対応OS = Windows (95以降), Mac OS (9/X), Linux, UNIX
| 対応プラットフォーム = [[クロスプラットフォーム]]
| 対応プラットフォーム = [[クロスプラットフォーム]]
| 種別 = レイトレーシングソフトウェア
| 種別 = レイトレーシングソフトウェア
| ライセンス = AGPLv3
| ライセンス = AGPLv3
| 公式サイト = [http://www.povray.org/ povray.org]
| 公式サイト = [https://www.povray.org/ povray.org]
}}
}}


20行目: 19行目:
'''POV-Ray'''(ポヴレイ、'''P'''ersistence '''o'''f '''V'''ision '''Ray'''tracer)は、多くのコンピュータプラットフォームで利用できる[[レイトレーシング]][[ソフトウェア]]。
'''POV-Ray'''(ポヴレイ、'''P'''ersistence '''o'''f '''V'''ision '''Ray'''tracer)は、多くのコンピュータプラットフォームで利用できる[[レイトレーシング]][[ソフトウェア]]。


プログラムのソースコードが一般に公開されている[[オープンソース]]の3D[[レンダリングエンジン]](レンダラー)の一つで、独自の[[C言語]]風の構造化ドキュメントによりデータを入力し、マクロ関数による半自動配置ができるので、[[シミュレーション|シミュレータ]]としての利用も可能である。
プログラムのソースコードが一般に公開されている[[オープンソース]]の3D[[レンダリングエンジン]](レンダラー)の一つで、独自の[[C言語]]風の構造化ドキュメントによりデータを入力し、マクロ関数による半自動配置ができるので、[[シミュレーション|シミュレータ]]としての利用も可能である。また、数学的モデリングに強い


拡張版を自由に作成、配布できるという性格から、学術的な新技法の試験実装にもよく用いられる。公式版(2013年11月現在3.7.0)の他に、v3.5に対応する複数の独自拡張版が公開されている<ref>{{cite web|url=http://staff.aist.go.jp/r-suzuki/j/povray/iso/df_body.htm|title=密度ファイルおよび日本語テキスト拡張版パッチ|date=2002-09-20|author=産業技術総合研究所|accessdate=2009-12-18}}</ref>。v3.7からはライセンスが[[Affero General Public License|AGPLv3]]に変更された。
拡張版を自由に作成、配布できるという性格から、学術的な新技法の試験実装にもよく用いられる。公式版(2013年11月現在3.7.0)の他に、v3.5に対応する複数の独自拡張版が公開されている<ref>{{Cite web|和書|url=http://staff.aist.go.jp/r-suzuki/j/povray/iso/df_body.htm|title=密度ファイルおよび日本語テキスト拡張版パッチ|date=2002-09-20|author=産業技術総合研究所|accessdate=2009-12-18}}</ref>。v3.7からはライセンスが[[GNU Affero General Public License|AGPLv3]]に変更された。


== 歴史 ==
== 歴史 ==
32行目: 31行目:


== 派生レンダラー ==
== 派生レンダラー ==
; [[MegaPOV]]
; MegaPOV
: POV-Ray 3.6系の非公式拡張であり、多くのパッチは既にPOV-Ray 3.7に取り込まれている<ref name="megapov">[http://megapov.inetart.net/ MegaPOV Website] MegaPOV Team</ref><ref>[http://megapov.inetart.net/download.html MegaPOV Website - download] MegaPOV Team</ref>。
: POV-Ray 3.6系の非公式拡張であり、多くのパッチは既にPOV-Ray 3.7に取り込まれている<ref name="megapov">[http://megapov.inetart.net/ MegaPOV Website] MegaPOV Team</ref><ref>[http://megapov.inetart.net/download.html MegaPOV Website - download] MegaPOV Team</ref>。
; UberPOV
; UberPOV
: POV-Ray 3.7系の非公式拡張であり、MegaPOVの後継<ref name="megapov"/><ref>[http://megapov.inetart.net/povrayunofficial_mac/uberpov.html UberPOV for Mac] MegaPOV Team</ref>。
: POV-Ray 3.7系の非公式拡張であり、MegaPOVの後継<ref name="megapov"/><ref>[http://megapov.inetart.net/povrayunofficial_mac/uberpov.html UberPOV for Mac] MegaPOV Team</ref>。

== POV-Ray用モデラー ==
* [[Blender]] - オープンソースの統合3DCGソフトウェア。POV-Ray用アドオンが同梱されており、それを有効にすることでPOV-Rayに対応する。POVコードの直接編集にも対応している。Blender 2.79でPOVコードの[[シンタックスハイライト]]にも対応した。

=== 開発停止中 ===
* Moray - 古くから存在するPOV-Ray用[[モデラー]]。2007年、POV-Rayの開発元が買収した<ref>[http://www.povray.org/news/moray-announcement.php Persistence of Vision Raytracer acquires the Moray modeller] Persistence of Vision Raytracer Pty. 2007年2月1日</ref>。開発停止中。
* KPovModeler - KDEベースのPOV-Ray用モデラー。オープンソース。開発停止中。
* Bishop3D - Windows専用のPOV-Ray用モデラー。アニメーションにも対応。シーン記述言語のインポートも可能。オープンソース化された。parametricサーフィス及びisosurface未対応<ref>[https://web.archive.org/web/20161220200347/https://www.bishop3d.com/parserdetails.htm Bishop3D POV-Ray SDL Importer] Bishop3D</ref>。
*[[Structure Synth]] - 独自のルール記述によって3D生成を行うソフトウェア。POV-Ray形式でのエクスポートが可能。


== 機能 ==
== 機能 ==
48行目: 56行目:
* [[霧]]などの大気エフェクトや媒体([[煙]]、[[雲]])
* [[霧]]などの大気エフェクトや媒体([[煙]]、[[雲]])
* [[フォトンマッピング]]による[[反射]]や[[コースティクス]](集光模様)
* [[フォトンマッピング]]による[[反射]]や[[コースティクス]](集光模様)
* [[バンプマッピング]]による[[しわ]]、[[いぼ]]、[[波]]などの模様
* [[バンプマッピング]]による[[皺|しわ]]、[[いぼ]]、[[波]]などの模様
* [[ラジオシティ]]
* [[ラジオシティ]]
* [[TGA]]、[[Portable Network Graphics|PNG]]、[[JPEG]]などの[[テクスチャ]]や出力画像のフォーマットサポート(JPEGは入力のみ)
* [[TGA]]、[[Portable Network Graphics|PNG]]、[[JPEG]]などの[[テクスチャ]]や出力画像のフォーマットサポート(JPEGは入力のみ)
* 豊富なドキュメント
* 豊富なドキュメント


POV-Rayには[[サードパーティ]]によるサポートが多いのが魅力である。多くのツール、テクスチャ、モデル、背景、チュートリアルがWeb上から使用可能である。
POV-Rayには[[サードパーティ]]によるサポートが多いのが魅力である。多くのツール、テクスチャ、モデル、背景、チュートリアルがWeb上から使用可能である。


== 脚注 ==
== 脚注 ==
{{Reflist}}
{{脚注ヘルプ}}


== 参考文献 ==
=== 出典 ===
{{Reflist}}
*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


== 関連項目 ==
== 関連項目 ==
* [[MathMod]] - 数学的モデリングソフトウェアであり、parametricサーフィス及びisosurfaceに対応している。しかし、POV-Ray関数への対応は一部のみ。
* [[3D-XplorMath]] - 数学的モデリングソフトウェア。
* [[Functy]] - 同上。
* [[Shadertoy]] - GLSL ES言語でのピクセルシェーダーアート環境および共有サービス。距離関数を使用したレイマーチングによる3D表現が可能<!--TODO: 符号付距離場-->。Webベース。
*[[コンピュータグラフィックス]]
*[[コンピュータグラフィックス]]
*[[レイトレーシング]]
*[[レイトレーシング]]
*[[オープンソース]]
*[[Constructive Solid Geometry]]
*[[Constructive Solid Geometry]]


== 外部リンク ==
== 外部リンク ==
{{Commons|POV-Ray}}
{{Commons|POV-Ray}}
* {{Official website}}{{en icon}}
*[http://www.povray.org/ POV-Ray]{{en icon}} - 公式サイト


{{3D software}}
{{Software-stub}}
{{Software-stub}}


[[Category:3DCGソフトウェア|POV-Ray]]
[[Category:3DCGソフトウェア|POV-Ray]]
[[Category:オープンソースソフトウェア]]

2023年9月29日 (金) 07:08時点における最新版

POV-Ray
開発元 The POV-Team
最新版
3.7.0.3 / 2017年6月12日
最新評価版
3.8.0-x.10064738+av694 / 2019年2月19日
リポジトリ ウィキデータを編集
プラットフォーム クロスプラットフォーム
種別 レイトレーシングソフトウェア
ライセンス AGPLv3
公式サイト povray.org
テンプレートを表示
POV-Rayでレンダリングされた画像。ラジオシティフォトンマッピング焦点ブラーなどの表現技法を使用している。

POV-Ray(ポヴレイ、Persistence of Vision Raytracer)は、多くのコンピュータプラットフォームで利用できるレイトレーシングソフトウェア

プログラムのソースコードが一般に公開されているオープンソースの3Dレンダリングエンジン(レンダラー)の一つで、独自のC言語風の構造化ドキュメントによりデータを入力し、マクロ関数による半自動配置ができるので、シミュレータとしての利用も可能である。また、数学的モデリングに強い。

拡張版を自由に作成、配布できるという性格から、学術的な新技法の試験実装にもよく用いられる。公式版(2013年11月現在3.7.0)の他に、v3.5に対応する複数の独自拡張版が公開されている[1]。v3.7からはライセンスがAGPLv3に変更された。

歴史

[編集]

1980年代、David Kirk Buckは自身のAmigaUnixレイトレーシングソフトのソースコードをダウンロードし、しばらく検証した上で、独自のレイトレーシングソフトを作ることを決意した。 名前は彼自身のイニシャルを取って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]

POV-Ray用モデラー

[編集]
  • Blender - オープンソースの統合3DCGソフトウェア。POV-Ray用アドオンが同梱されており、それを有効にすることでPOV-Rayに対応する。POVコードの直接編集にも対応している。Blender 2.79でPOVコードのシンタックスハイライトにも対応した。

開発停止中

[編集]
  • Moray - 古くから存在するPOV-Ray用モデラー。2007年、POV-Rayの開発元が買収した[6]。開発停止中。
  • KPovModeler - KDEベースのPOV-Ray用モデラー。オープンソース。開発停止中。
  • Bishop3D - Windows専用のPOV-Ray用モデラー。アニメーションにも対応。シーン記述言語のインポートも可能。オープンソース化された。parametricサーフィス及びisosurface未対応[7]
  • Structure Synth - 独自のルール記述によって3D生成を行うソフトウェア。POV-Ray形式でのエクスポートが可能。

機能

[編集]
POV-Rayでレンダリングされたサイコロの画像。Constructive Solid Geometry屈折焦点ブラーなどの表現技法を使用している。

POV-Rayの機能は開発当初から充実していたが、近年のバージョンでは以下の機能を搭載している。

POV-Rayにはサードパーティーによるサポートが多いのが魅力である。多くのツール、テクスチャ、モデル、背景、チュートリアルがWeb上から使用可能である。

脚注

[編集]

出典

[編集]
  1. ^ 産業技術総合研究所 (2002年9月20日). “密度ファイルおよび日本語テキスト拡張版パッチ”. 2009年12月18日閲覧。
  2. ^ David Buck (2002年8月). “POV-Ray: Documentation: 1.1.5 The Early History of POV-Ray” (英語). 2009年12月18日閲覧。
  3. ^ a b MegaPOV Website MegaPOV Team
  4. ^ MegaPOV Website - download MegaPOV Team
  5. ^ UberPOV for Mac MegaPOV Team
  6. ^ Persistence of Vision Raytracer acquires the Moray modeller Persistence of Vision Raytracer Pty. 2007年2月1日
  7. ^ Bishop3D POV-Ray SDL Importer Bishop3D
  8. ^ Paul Bourke (2003年7月). “Supershape in 3D” (英語). 2009年12月18日閲覧。

関連項目

[編集]

外部リンク

[編集]