Pov-Ray用のシーンファイル出力の設定を行います
Pov-Rayでのレンダリング「作業フォルダ」 で設定した作業用フォルダに Pov-Ray 用ファイル(*.pov, *.ini)を出力し、 「実行パス」 で設定したパスで Pov-Ray を呼び出して、これらのファイルのレンダリングを実行することで実現しています。
(カメラ位置は左上のビューのカメラになります)
Export Pov-Ray用ファイルの出力だけを行います。PovRayの実行を自分でするので手間は増えますが、バッチを組んだりなど自由度が高くなります。
アニメーションは連番のPov-Rayファイルを出力することで実装しています。
以下レンダリング用のパラメータです。詳しい詳細はPovRayのHelpなどを参照してください。
Trace | 半透明を使い出すと、半透明な面を何回まで計算するか設定する必要がでてきます、多くすると遅くなるので、画面が崩れない程度に少ない数字を探します。(詳細はPovRayのIsosurface機能参照) |
精度(Accuracy) | 値を大きくすると、速くなりますが、不正確になる可能性があります。 |
max_gradient | staticな値かdynamicな値かを使います。 基本的に値を小さくすると、速くなりますが不正確になる可能性があります。 勾配の大きいデータには大きな値が必要になります。 |
■ ラジオシティの設定です。
凹んだ部分など、環境光の入りづらい部分が自然に暗くなるなど、質感が向上します。
計算は基本的に重く、パラメータの調整が難しいので、ここぞという場面で使います。
ラジオシティは「予備計算のみ」でも一通り機能はします。フルに計算をするとより正確になりますが、その分精度が悪いと不自然になるため、パラメータをより高精度に(つまり計算を重く)する必要があります。
■ フォトンマップの設定です。
ガラスのような、半透明で1以外の屈折率を持った物質によって、レンズのように光が集まったりする効果を計算します。
これも計算は基本的に重く、パラメータの調整が難しいので、ここぞという場面で使います。
■ 出力フォーマットの設定です。
Pov-Ray の Ver 3.7 から OpenEXR と HDR でハイダイナミックレンジの出力できるようになっています。
こうしたフォーマットは、(255, 255, 255) 以上の明るさなども情報として持っているので、対応するソフトなどで後処理としてグレアなどをかけるのに使うと、キラキラした表現などができます。
Absolute Path 設定は、画像の出力先を作業フォルダとして設定するか、カレントディレクトリにするか設定します。作成した .ini ファイル等をコマンドラインを使ってレンダリングする際などに違いが出るはずです。
Oosawa上からレンダリングをすると、Absolute Path を外すと、Oosawaの実行ファイルのある場所に出力がされることに注意してください。
Gamma(Disp,File) | PovRay 3.7 用の Display_Gamma、File_Gamma の設定です。png等はファイル内ガンマ情報があり、見るソフトがガンマ補正に対応しているかどうかでの色味が変ります。結構ややこしい… |
Thread | 使用するスレッド数です。0だと自動でCPUコア数を判定します |
blocksize | レンダリング時に一度にレンダリングするブロックの大きさです。わずかにパフォーマンスに影響します。 |
Bounding Method | 内部処理で物体の位置関係を計算するときの方法です。どちらが速いかはシーンと状況に依存するので、違いがでるなら速いほうを選びます。 |
Max Image Buffer | レンダリング中に使う画像バッファです。印刷用などで例外的に大きいサイズの画像を作るときなどに、大きな値を指定します。 |
SSS Quality | サブサーフィススキャッタリングを使用するときの精度のパラメータです。 |
max_trace_level | 半透明なものを光が何回透過するまで計算するかです。小さくすると軽くなります(やりすぎると絵が壊れます)。半透明な等値面などを使っている場合に影響します。 |
アンチエイリアス(AA)処理の閾値 | 小さいほど高品質で重くなります。 |
アンチエイリアス(AA)処理の精度 | 大きいほど高品質で重くなります。 |
ジッター量 | ジッターはアンチエイリアスに似た効果を、まじめに行うよりも速く行う手法ですが、アニメーションには向いていません。重い静止画を出力する際に採用してもよいかもしれません。詳細はPovRayのマニュアルなどを参照してください。 |
終了後に | Pov-Ray でのレンダリングに使った .pov ファイルや.ini ファイルを終了後削除することができます。 |
マニアックな設定 | Pov-Rayの設定が非常に多岐にわたるので、一部マニアックすぎると思われる設定を隠します。 |