輪郭出力シェーダは、通常のイメージの計算が完了した後に呼び出されます。
輪郭出力シェーダ 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-2009 by mental images GmbH