FlatMirror : TextureMap

Constructor

flatMirror ...

Properties

<FlatMirror>.applyBlur          Boolean   default: true

Turns on filtering to blur the maps. Antialiasing is also applied to the Distortion effect, if any, when Apply Blur is turned on.

<FlatMirror>.blurAmount         Float     default: 1.0   -- animatable

Affects the sharpness or blurriness of the generated map based on its distance from the object. The farther away the map is, the greater the blurring.

<FlatMirror>.frame              Integer   default: 1

When this is set to 0, the renderer creates the automatic flat mirror only on the first frame. When this is set to 1, the renderer creates the automatic flat mirror based on nthframe.

<FlatMirror>.nthFrame           Integer   default: 1

<FlatMirror>.useEnviroment      Boolean   default: true

When off, environment maps are ignored by the mirror during rendering. It's useful to turn this off when you have mirrors in the scene and you're rotoscoping against a flat screen environment map. A screen environment map does not exist in 3D space the way the other environment-map types do, and will not render properly.

<FlatMirror>.applyToFaceID      Boolean   default: false

When on, a specified material is applied to the mirror face.

<FlatMirror>.faceID             Integer   default: 1

Specifies the material ID number where you want the mirror assigned.

<FlatMirror>.distortionType     Integer   default: 0

To simulate irregular surfaces, you can distort the flat-mirror reflections. Distortion can be based on a bump map or on noise controls built into Flat Mirror material.

0- None (No distortion)

1- Use Bump Map (Distorts the reflection using the material's bump map. A flat mirror surface that has a Bump map will appear bumpy, but its reflection won't be distorted by the bumps unless you use this option.)

2- Use Built-in Noise (Distorts the reflection using the settings in the Noise group.)

<FlatMirror>.noiseType          Integer   default: 0

Sets the type of noise when distortionType is set to 2.

0- Regular (Generates plain noise. Basically the same as Fractal noise with the Levels setting at 1. When the noise type is set to Regular, the Levels spinner is inactive, because Regular is not a fractal function.)

1- Fractal (Generates noise using a fractal algorithm. The Levels setting determines the number of iterations for the fractal noise.)

2- Turbulence (Generates fractal noise with an absolute value function applied to it to make fault lines.)

<FlatMirror>.distortionAmount   Float     default: 0.5   -- animatable

Adjusts the amount of distortion to the reflected image. This is the only value that affects the amount of distortion.

<FlatMirror>.phase              Float     default: 0.0   -- animatable

Controls the speed of the animation of the noise function. A 3D noise function is used for the noise, so that the first two parameters are U and V and the third is phase.

<FlatMirror>.size               Float     default: 10.0  -- animatable

Sets the scale of the noise function. Smaller values give smaller chunks of noise.

<FlatMirror>.level              Float     default: 2.0   -- animatable

Sets the number of fractal iterations or turbulence (as a continuous function).

See also