轮廓输出着色器在计算常规图像之后调用。
轮廓输出着色器 contour_only 生成以颜色帧缓冲区中指定的背景色显示的轮廓图像,丢弃了渲染的颜色图像。
"contour_only" ( color "background", boolean "glow", boolean "maxcomp")
此轮廓输出着色器生成在渲染颜色图像上合成的轮廓图像。
"contour_composite" ( boolean "glow", boolean "maxcomp")
轮廓输出着色器 contour_ps 可创建具有黑色轮廓的 PostScript 代码。可以通过一条用于指定文件类型 ps 的单独输出语句将 PostScript 代码写入文件。该着色器不接触渲染的颜色帧缓冲区。
"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 纸张大小的 PostScript 文件,请在摄影机定义中使用以下语句:
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.