MHRNOTE

画像処理、コンピュータービジョン、GPGPU、開発環境、etc

【備忘】POV-RayをMacにインストール

POV-Rayとは?

The Persistence of Vision Raytracer is a high-quality,  
Free Software tool for creating stunning three-dimensional graphics.   

http://www.povray.org/より

"Raytracer"とは,"Raytracing"を行うツールなわけですが, 各視点における光の伝わり方(視線と言ったりもする)を分析し, 視線の先に物体があれば,その物体の材質情報や形状から反射の様子を計算, 視線の先に物体がなければ,演算を終了するといった 高品質CGを生成するために開発された手法のようです.

POV-Rayはモデリングした物体に対して"Raytracing"を行うツールってことでしょう(きっと)

ということで,Macに導入しようと思ったのですが…

currently only Microsoft Windows

http://www.povray.org/download/より

ちょっと意味がわからないですね.
ということで,どうにかしてMacにインストールします.

古いバージョンを探す

ということでググるわけですが,古いバージョンのインストール方法がこちらのブログに紹介されていました.
POV-Ray on Intel Mac

で,紹介されているミラーサイトでダウンロードすると…

povpmac.sitなるアーカイブフォルダが.
初めて見ました……
解凍し,インストールを試みると,

f:id:mhr380:20140410230116p:plain

なんだこれは?

ということで,またググります.

謎形式のファイルをどうにか展開する

次はこちらのブログ様より知恵を拝借します.
Lionに変えてから昔のimgが開かなくなった件

紹介されている通り,ディスクユーティリティを使って「変換」いたします.

f:id:mhr380:20140410231144p:plain

すると……

f:id:mhr380:20140410231229p:plain

dmgファイルができました.

さて,これをマウントして展開してみます.

……
………
…………

しかし

f:id:mhr380:20140410231533p:plain

とっても進捗ダメですな感じ.

諦めて次に行きましょう.

POV-Ray Unofficial 3.7.0 For Mac OS Xをインストール

もう少しググるとこんなページが.
関西学院大学理工学部 大崎研究室様(崎じゃなくって「立」を使う方です……

こちらのページによると,Intel Macでも動作する"Unofficial"なPOV-Rayがあるとか.
ということで,こちらへ.
POV-Ray Unofficial 3.7.0 For Mac OS X

すると……

f:id:mhr380:20140410232728p:plain

おっ……?

f:id:mhr380:20140410232745p:plain

おおーっ!

上手いことできそうです.

サンプル出力

京都女子大学で公開されているサンプルコードを参考にして,レンダリングしてみます.

すると……

f:id:mhr380:20140410233439p:plain

ダメです.

このcolors.incのパスを通さないとダメらしいです.

もうすぐできます


ということで,Preferences からインクルードフォルダを紐付けるよう設定します.

f:id:mhr380:20140410234046p:plain

さて,もう一度レンダリング

f:id:mhr380:20140410234059p:plain

サンプルコードをレンダリングできました.
やったね.

参考文献

本文中のリンクが参考文献となっています.

ウラ話

講義の課題は「"Raytracing"についてまとめよ」なので,あまり関係ない作業をしていたことになります.
レポート書かなきゃ……

修正

パスを通す先が間違っておりました(3.7をいじっているのに,3.5のincludeにパスを通してしまうという……)
正しくはこちら

f:id:mhr380:20140411004346p:plain

ご指摘ありがとうございますm( )m