MatteShadow : Material

Constructor

matteShadow ...

matte ...

Properties

<MatteShadow>.opaqueAlpha       Boolean     default: true  -- alias: Opaque_Alpha

Determines whether or not the matte material appears in the alpha channel. If you turn off Opaque Alpha, the matte object will not make an alpha channel, and the image can be used for compositing, just as if there are no matte objects in the scene.

<MatteShadow>.applyAtmosphere   Boolean     default: false

Turns the fogging of matte objects on and off.

<MatteShadow>.atmosphereDepth   Integer     default: 0

When applying fog, you can choose between two different methods. You can either apply fog as if the matte surface is at an infinite distance from the camera or you can apply it as if the matte surface is actually at that point on the object being shaded. In other words, you can apply the fog to the matte surface in either 2D or 3D. The following controls determine how this is applied:

0- At Background Depth (This is the 2D method. The scanline renderer fogs the scene, and then renders its shadows. In this case, the shadows won't be lightened by the fog. If you want to lighten the shadows, you need to turn up the shadow brightness.)

1- At Object Depth (This is the 3D method. The renderer first renders the shadows, and then fogs the scene. Since this varies the amount of fog over the 3D matte surface, the generated matte/alpha channels don't blend perfectly into the background. Use At Object Depth when the matte object is meant to be a 3D object in the scene that the 2D background represents.)

<MatteShadow>.receiveShadows    Boolean     default: false

When on, renders shadows on the matte surfaces.

<MatteShadow>.affectAlpha       Boolean     default: false

When on, shadows cast on a matte material are applied to the alpha channel. This lets you render bitmaps with alpha channels that you can composite later.

<MatteShadow>.shadowBrightness  Float       default: 0.0   -- animatable, alias: Shadow_Brightness

Sets shadow brightness. At 0.5, the shadows will not be attenuated on the matte surface; at 1.0, the shadows are brightened to the color of the matte surface; and at 0.0 they are darkened to completely obliterate the matte surface.

<MatteShadow>.color             Color       default: (color 0 0 0)  -- animatable, alias: Shadow_Color

The color of the shadow.

<MatteShadow>.amount            Float       default: 50    -- animatable, percentage, alias: Reflection_Amount

The amount of reflection to use. This is a percentage that can range from 0 to 100.

<MatteShadow>.map               TextureMap  default: undefined

The map used for reflections.

<MatteShadow>.useReflMap        Boolean     default: true

Turns on/off the use of a reflection map.

See also