Toon Paint and Host

Description

sitoon_paint_and_host output parameter

 

See also the matching preset reference entry.

Source and Implementation

Shader Families: mrSurfaceMat (primary), mrShadowMat

Source File: phenolib\spdl\sitoon\sitoon_paint_and_host.spdl

Shader definition ProgID: Softimage.sitoon_paint_and_host.1.0

Parameters

Number of parameters: 77

Number of ports: 31

Outputs: 1

Scriptname

Parameter Name
(UI Label)

Data
Type

Description

Range

UI Range

lights

lights

Array of Light Primitive Reference item(s)

Attributes:

arrayitem

-1

[Input Parameter]

Light List

ambience_enable

ambience_enable
(Enable)

Boolean

[Input Parameter]

enable ambience contribution

false..true

false..true

ambience

ambience

RGBA color

Attributes:

ambience

true

[Input Parameter]

scene ambience

ambience_amount

ambience_amount
(Amount)

Scalar

[Input Port]

ambience influence

0..1

0..1

ambience_mix_mode

ambience_mix_mode
(Compositing)

Integer

[Input Parameter]

ambience transfer mode

Valid Values:

0

Normal

1

Add

2

Multiply

3

Screen

4

Overlay

5

Lighten

6

Darken

7

Difference

8

Hue

9

Saturation

10

Value

11

Soft Light

12

Hard Light

13

Exclusion

Min..Max

Min..Max

ambience_ambient_only

ambience_ambient_only
(Shadows Only)

Boolean

[Input Parameter]

ambience in shadow areas only

false..true

false..true

surface

surface
(Color)

RGBA color

[Input Port]

base surface color

glossy_enable

glossy_enable
(Enable)

Boolean

[Input Parameter]

enable glossy highlight

false..true

false..true

glossy_color

glossy_color
(Color)

RGBA color

[Input Port]

glossy highlight color

glossy_cover

glossy_cover
(Coverage)

Scalar

[Input Port]

glossy highlight coverage

0..1

0..1

glossy_softness

glossy_softness
(Softness)

Scalar

[Input Port]

glossy highlight edge softness

0..1

0..1

glossy_mix_mode

glossy_mix_mode
(Compositing)

Integer

[Input Parameter]

glossy highlight transfer mode

Valid Values:

0

Normal

1

Add

2

Multiply

3

Screen

4

Overlay

5

Lighten

6

Darken

7

Difference

8

Hue

9

Saturation

10

Value

11

Soft Light

12

Hard Light

13

Exclusion

Min..Max

Min..Max

glossy_use_illuminance

glossy_use_illuminance
(Illuminance)

Boolean

[Input Parameter]

light color influences highlight color

false..true

false..true

diffuse_enable

diffuse_enable
(Enable)

Boolean

[Input Parameter]

enable diffuse highlight

false..true

false..true

diffuse_color

diffuse_color
(Color)

RGBA color

[Input Port]

diffuse highlight color

diffuse_cover

diffuse_cover
(Coverage)

Scalar

[Input Port]

diffuse highlight coverage

0..1

0..1

diffuse_softness

diffuse_softness
(Softness)

Scalar

[Input Port]

diffuse highlight edge softness

0..1

0..1

diffuse_mix_mode

diffuse_mix_mode
(Compositing)

Integer

[Input Parameter]

diffuse highlight transfer mode

Valid Values:

0

Normal

1

Add

2

Multiply

3

Screen

4

Overlay

5

Lighten

6

Darken

7

Difference

8

Hue

9

Saturation

10

Value

11

Soft Light

12

Hard Light

13

Exclusion

Min..Max

Min..Max

diffuse_use_illuminance

diffuse_use_illuminance
(Illuminance)

Boolean

[Input Parameter]

light color influences highlight color

false..true

false..true

incident_a_enable

incident_a_enable
(Enable)

Boolean

[Input Parameter]

enable rimlight

false..true

false..true

incident_a_order

incident_a_order
(Order)

Integer

[Input Parameter]

over/under highlights

Valid Values:

0

Under Highlights

1

Over Highlights

Min..Max

Min..Max

incident_a_color

incident_a_color
(Tint)

RGBA color

[Input Port]

rimlight color

incident_a_cover

incident_a_cover
(Coverage)

Scalar

[Input Port]

rimlight coverage

0..1

0..1

incident_a_softness

incident_a_softness
(Softness)

Scalar

[Input Port]

rimlight edge softness

0..1

0..1

incident_a_invert

incident_a_invert
(Invert)

Boolean

[Input Parameter]

invert rimlight profile

false..true

false..true

incident_a_mix_mode

incident_a_mix_mode
(Compositing)

Integer

[Input Parameter]

rimlight transfer mode

Valid Values:

0

Normal

1

Add

2

Multiply

3

Screen

4

Overlay

5

Lighten

6

Darken

7

Difference

8

Hue

9

Saturation

10

Value

11

Soft Light

12

Hard Light

13

Exclusion

Min..Max

Min..Max

incident_a_vec_select

incident_a_vec_select
(Vector)

Integer

[Input Parameter]

choose direction

Valid Values:

0

Camera

1

Custom

2

Over

3

Under

4

Left

5

Right

6

Above Left

7

Above Right

8

Below Left

9

Below Right

Min..Max

Min..Max

incident_a_space_select

incident_a_space_select
(Space)

Integer

[Input Parameter]

choose coordinate system for vector

Valid Values:

0

World

1

Camera

2

Object

Min..Max

Min..Max

incident_a_vec

incident_a_vec
(Custom Vector)

Vector3

[Input Parameter]

user-specified incident vector

incident_b_enable

incident_b_enable
(Enable)

Boolean

[Input Parameter]

enable rimlight

false..true

false..true

incident_b_order

incident_b_order
(Order)

Integer

[Input Parameter]

over/under highlights

Valid Values:

0

Under Highlights

1

Over Highlights

Min..Max

Min..Max

incident_b_color

incident_b_color
(Tint)

RGBA color

[Input Port]

rimlight color

incident_b_cover

incident_b_cover
(Coverage)

Scalar

[Input Port]

rimlight coverage

0..1

0..1

incident_b_softness

incident_b_softness
(Softness)

Scalar

[Input Port]

rimlight edge softness

0..1

0..1

incident_b_invert

incident_b_invert
(Invert)

Boolean

[Input Parameter]

invert rimlight profile

false..true

false..true

incident_b_mix_mode

incident_b_mix_mode
(Compositing)

Integer

[Input Parameter]

rimlight transfer mode

Valid Values:

0

Normal

1

Add

2

Multiply

3

Screen

4

Overlay

5

Lighten

6

Darken

7

Difference

8

Hue

9

Saturation

10

Value

11

Soft Light

12

Hard Light

13

Exclusion

Min..Max

Min..Max

incident_b_vec_select

incident_b_vec_select
(Vector)

Integer

[Input Parameter]

choose direction

Valid Values:

0

Camera

1

Custom

2

Over

3

Under

4

Left

5

Right

6

Above Left

7

Above Right

8

Below Left

9

Below Right

Min..Max

Min..Max

incident_b_space_select

incident_b_space_select
(Space)

Integer

[Input Parameter]

choose coordinate system for vector

Valid Values:

0

World

1

Camera

2

Object

Min..Max

Min..Max

incident_b_vec

incident_b_vec
(Custom Vector)

Vector3

[Input Parameter]

user-specified incident vector

host_bypass

host_bypass
(Bypass)

Boolean

[Input Port]

bypass ink rendering

false..true

false..true

host_backcull

host_backcull
(Back Cull)

Boolean

[Input Parameter]

ink front-facing surfaces only

false..true

false..true

host_modify_spread

host_modify_spread
(Spread)

Scalar

[Input Port]

modify ink spread

0..100

0..2

host_modify_detect_n_delta

host_modify_detect_n_delta
(Direction Threshold)

Scalar

[Input Port]

modify ink surface-direction threshold

0..Max

0..2

host_override_enable

host_override_enable
(Enable)

Boolean

[Input Parameter]

enable local overrides

false..true

false..true

host_override_color

host_override_color
(Color)

RGBA color

[Input Port]

override ink color

host_override_mix_mode

host_override_mix_mode
(Compositing)

Integer

[Input Parameter]

override ink transfer mode

Valid Values:

0

Normal

1

Add

2

Multiply

3

Screen

4

Overlay

5

Lighten

6

Darken

7

Difference

8

Hue

9

Saturation

10

Value

11

Soft Light

12

Hard Light

13

Exclusion

Min..Max

Min..Max

host_detect_transparency_threshold

host_detect_transparency_threshold
(Detection Threshold)

Scalar

[Input Parameter]

transparency threshold

0..1

0..1

host_exterior

host_exterior
(Silhouette)

Boolean

[Input Parameter]

enable silhouette ink

false..true

false..true

host_interior

host_interior
(Interior)

Boolean

[Input Parameter]

enable interior ink

false..true

false..true

host_blend_group

host_blend_group
(Group)

Integer

[Input Parameter]

contour blending group (0 = no blending)

-30000..30000

-30000..30000

host_blend_objects

host_blend_objects
(Objects)

Array of X3DObject Reference item(s)

Attributes:

arrayitem

-1

[Input Parameter]

contour blending objects

host_blend_z_delta

host_blend_z_delta
(Occlusion Distance)

Scalar

[Input Parameter]

occlusion distance threshold

0..Max

0..1

host_unblend_group

host_unblend_group
(Group)

Integer

[Input Port]

force contour between different groups

-30000..30000

-30000..30000

host_refract_enable

host_refract_enable
(Enable)

Boolean

[Input Parameter]

transparency and refraction

false..true

false..true

host_refract_mode

host_refract_mode
(Mode)

Integer

[Input Parameter]

color-composition mode

Valid Values:

0

Standard Blend

1

Preserve Colors

Min..Max

Min..Max

host_refract_filter

host_refract_filter
(Color)

RGBA color

[Input Port]

transmitted color

host_refract_index

host_refract_index
(Index of Refraction)

Scalar

[Input Port]

index of refraction

0..5

0..5

host_refract_pri_enable

host_refract_pri_enable
(Enable)

Boolean

[Input Parameter]

modify surface ink

false..true

false..true

host_refract_pri_rgb

host_refract_pri_rgb
(Color)

Scalar

[Input Port]

amount to modify surface ink color

0..1

0..1

host_refract_pri_mode

host_refract_pri_mode
(Compositing)

Integer

[Input Parameter]

mode for modifying surface ink color

Valid Values:

0

Normal

1

Add

2

Multiply

3

Screen

4

Overlay

5

Lighten

6

Darken

7

Difference

8

Hue

9

Saturation

10

Value

11

Soft Light

12

Hard Light

13

Exclusion

Min..Max

Min..Max

host_refract_pri_alpha

host_refract_pri_alpha
(Alpha)

Scalar

[Input Port]

amount to modify surface ink alpha

0..1

0..1

host_refract_sec_enable

host_refract_sec_enable
(Enable)

Boolean

[Input Parameter]

modify refracted ink

false..true

false..true

host_refract_sec_rgb

host_refract_sec_rgb
(Color)

Scalar

[Input Port]

amount to modify refracted ink color

0..1

0..1

host_refract_sec_mode

host_refract_sec_mode
(Compositing)

Integer

[Input Parameter]

mode for modifying refracted ink color

Valid Values:

0

Normal

1

Add

2

Multiply

3

Screen

4

Overlay

5

Lighten

6

Darken

7

Difference

8

Hue

9

Saturation

10

Value

11

Soft Light

12

Hard Light

13

Exclusion

Min..Max

Min..Max

host_refract_sec_alpha

host_refract_sec_alpha
(Alpha)

Scalar

[Input Port]

amount to modify refracted ink alpha

0..1

0..1

host_reflect_enable

host_reflect_enable
(Enable)

Boolean

[Input Parameter]

transparency and reflection

false..true

false..true

host_reflect_mode

host_reflect_mode
(Mode)

Integer

[Input Parameter]

color-composition

Valid Values:

0

Standard Blend

1

Preserve Colors

Min..Max

Min..Max

host_reflect_filter

host_reflect_filter
(Color)

RGBA color

[Input Port]

reflected color

host_reflect_pri_enable

host_reflect_pri_enable
(Enable)

Boolean

[Input Parameter]

modify surface ink

false..true

false..true

host_reflect_pri_rgb

host_reflect_pri_rgb
(Color)

Scalar

[Input Port]

amount to modify surface ink color

0..1

0..1

host_reflect_pri_mode

host_reflect_pri_mode
(Compositing)

Integer

[Input Parameter]

mode for modifying surface ink color

Valid Values:

0

Normal

1

Add

2

Multiply

3

Screen

4

Overlay

5

Lighten

6

Darken

7

Difference

8

Hue

9

Saturation

10

Value

11

Soft Light

12

Hard Light

13

Exclusion

Min..Max

Min..Max

host_reflect_pri_alpha

host_reflect_pri_alpha
(Alpha)

Scalar

[Input Port]

amount to modify surface ink alpha

0..1

0..1

host_reflect_sec_enable

host_reflect_sec_enable
(Enable)

Boolean

[Input Parameter]

modify reflected ink

false..true

false..true

host_reflect_sec_rgb

host_reflect_sec_rgb
(Color)

Scalar

[Input Port]

amount to modify reflected ink color

0..1

0..1

host_reflect_sec_mode

host_reflect_sec_mode
(Compositing)

Integer

[Input Parameter]

mode for modifying reflected ink color

Valid Values:

0

Normal

1

Add

2

Multiply

3

Screen

4

Overlay

5

Lighten

6

Darken

7

Difference

8

Hue

9

Saturation

10

Value

11

Soft Light

12

Hard Light

13

Exclusion

Min..Max

Min..Max

host_reflect_sec_alpha

host_reflect_sec_alpha
(Alpha)

Scalar

[Input Port]

amount to modify reflected ink alpha

0..1

0..1

out

out

RGBA color

[Output Port]

out



Autodesk Softimage 2011