輪郭出力シェーダは、通常のイメージの計算が完了した後に呼び出されます。
輪郭出力シェーダ contour_only は、レンダリング後のカラー イメージを無効にし、カラー フレーム バッファ内の指定されたバックグラウンド カラーを使用して輪郭イメージを生成します。
"contour_only" (
color "background",
boolean "glow",
boolean "maxcomp")
この輪郭出力シェーダは、レンダリング後のカラー イメージ上に合成される輪郭イメージを生成します。
"contour_composite" (
boolean "glow",
boolean "maxcomp")
輪郭出力シェーダ contour_ps は、黒い輪郭のポストスクリプト コードを作成します。ポストスクリプト コードは、ファイル タイプ ps を指定する個別の出力ステートメントを使用してファイルに書き込まれます。このシェーダはレンダリング後のカラーフレーム バッファには作用しません。
"contour_ps" (
integer "paper_size",
scalar "paper_scale",
scalar "paper_transform_b",
scalar "paper_transform_d",
boolean "title",
boolean "landscape",
vector "ink_stroke_dir",
scalar "ink_min_frac",
string "file_name")
| ( | 1 | b | ) |
| 0 | d |
たとえば、フル スケールで用紙サイズが A4 のポストスクリプト ファイルを出力するためには、カメラ定義において以下のようなステートメントを使用します。
output "contour,rgba" "contour_ps" ( "paper_size" 4, "paper_scale" 1.0, "paper_transform_b" 0.0, "paper_transform_d" 1.0, "title" on, "landscape" on, "file_name" "contourimage.ps")
Copyright © 1986, 2015 NVIDIA ARC GmbH. All rights reserved.