This node contains attributes and routines for creating toon style
outlines around objects.
| Long name (short name) |
Type |
Default |
Flags |
|
inputSurface
(ins) |
compound |
n/a |
    |
|
|
|
inputWorldMatrix
(iwm) |
matrix |
identity |
   |
|
|
displayInViewport
(div) |
bool |
true |
     |
|
profileLines
(pln) |
enum |
1 |
     |
|
creaseLines
(cln) |
bool |
true |
     |
|
borderLines
(bln) |
enum |
1 |
     |
|
intersectionLines
(iln) |
bool |
false |
     |
|
selfIntersect
(sei) |
bool |
false |
     |
|
lineWidth
(lwd) |
double |
0.1 |
     |
|
lineWidthMap
(lwm) |
double |
0.5 |
     |
|
lineOpacity
(lop) |
double |
1.0 |
     |
|
lineOpacityMap
(lpm) |
double |
1.0 |
     |
|
localOcclusion
(lcl) |
enum |
0 |
     |
|
occlusionTolerance
(otl) |
double |
0.01 |
     |
|
depthBias
(dbs) |
double |
0.0 |
     |
|
profileLineWidth
(plw) |
double |
1.0 |
     |
|
creaseLineWidth
(clw) |
double |
1.0 |
     |
|
borderLineWidth
(blw) |
double |
1.0 |
     |
|
intersectionLineWidth
(ilw) |
double |
1.0 |
     |
|
lineOffset
(lof) |
double |
0.0 |
     |
|
lineOffsetMap
(lom) |
double |
0.0 |
     |
|
lightingBasedWidth
(lbw) |
double |
0.0 |
     |
|
occlusionWidthScale
(ows) |
bool |
true |
     |
|
depthOffset
(dff) |
double |
0.0 |
     |
|
creaseAngleMin
(amn) |
double |
20.0 |
     |
|
creaseAngleMax
(amx) |
double |
90.0 |
     |
|
hardCreasesOnly
(hco) |
bool |
true |
     |
|
backfacingCreases
(bfc) |
bool |
true |
     |
|
intersectionAngleMin
(imn) |
double |
1.0 |
     |
|
intersectionAngleMax
(imx) |
double |
1.0 |
     |
|
smoothProfile
(spf) |
bool |
true |
     |
|
tighterProfile
(tpf) |
bool |
false |
     |
|
curvatureModulation
(cmo) |
bool |
false |
     |
|
curvatureWidth
(cwd) |
compound |
n/a |
      |
|
curvatureWidth_Position
(cwdp) |
float |
0.0 |
     |
|
|
curvatureWidth_FloatValue
(cwdfv) |
float |
0.0 |
     |
|
|
curvatureWidth_Interp
(cwdi) |
enum |
0 |
     |
|
|
profileWidthModulation
(pwm) |
double |
0.0 |
     |
|
creaseWidthModulation
(cwm) |
double |
0.0 |
     |
|
borderWidthModulation
(bwm) |
double |
0.5 |
     |
|
intersectionWidthModulation
(imd) |
double |
0.0 |
     |
|
profileBreakAngle
(pba) |
double |
180.0 |
     |
|
creaseBreakAngle
(cba) |
double |
80 |
     |
|
borderBreakAngle
(bba) |
double |
80.0 |
     |
|
intersectionBreakAngle
(iba) |
double |
180.0 |
     |
|
removeFlushBorders
(rfb) |
bool |
false |
     |
|
flushTolerance
(tfl) |
double |
0.01 |
     |
|
flushAngleMax
(fmx) |
double |
4.0 |
     |
|
lineEndThinning
(let) |
double |
0.0 |
     |
|
lineExtend
(lex) |
double |
0.0 |
     |
|
resampleProfile
(rpf) |
bool |
false |
     |
|
resampleCrease
(rcr) |
bool |
false |
     |
|
resampleBorder
(rbd) |
bool |
false |
     |
|
resampleIntersection
(rin) |
bool |
false |
     |
|
maxSegmentLength
(msl) |
double |
0.5 |
     |
|
minSegmentLength
(mns) |
double |
0.0 |
     |
|
screenSpaceResampling
(ssr) |
double |
0.0 |
     |
|
pfxRandomize
(prz) |
bool |
false |
     |
|
screenspaceWidth
(spw) |
bool |
false |
     |
|
distanceScaling
(dsl) |
double |
0.0 |
     |
|
minPixelWidth
(mpw) |
double |
0.0 |
     |
|
maxPixelWidth
(mxp) |
double |
1000.0 |
     |
|
profileColor
(pcl) |
float3 |
|
    |
|
profileColorR
(pcr) |
float |
0.0 |
     |
|
|
profileColorG
(pcg) |
float |
0.0 |
     |
|
|
profileColorB
(pcb) |
float |
0.0 |
     |
|
|
creaseColor
(ccl) |
float3 |
|
    |
|
creaseColorR
(ccr) |
float |
0.0 |
     |
|
|
creaseColorG
(ccg) |
float |
0.0 |
     |
|
|
creaseColorB
(ccb) |
float |
0.0 |
     |
|
|
borderColor
(bcl) |
float3 |
|
    |
|
borderColorR
(bcr) |
float |
0.0 |
     |
|
|
borderColorG
(bcg) |
float |
0.0 |
     |
|
|
borderColorB
(bcb) |
float |
0.0 |
     |
|
|
intersectionColor
(icl) |
float3 |
|
    |
|
intersectionColorR
(icr) |
float |
0.0 |
     |
|
|
intersectionColorG
(icg) |
float |
0.0 |
     |
|
|
intersectionColorB
(icb) |
float |
0.0 |
     |
|
|
outColor
(ocl) |
float3 |
0.0, 0.0, 0.0 |
  |
|
outColorR
(ocr) |
float |
0.0 |
  |
|
|
outColorG
(ocg) |
float |
0.0 |
  |
|
|
outColorB
(ocb) |
float |
0.0 |
  |
|
|
outProfileMesh
(opm) |
mesh |
NULL |
   |