轮廓输出着色器在计算常规图像之后调用。
轮廓输出着色器 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.