3D Lingo Dictionary > C-D > diffuse

 

diffuse

Syntax

member(whichCastmember).shader(whichShader).diffuse
member(whichCastmember).model(whichModel).shader.diffuse
member(whichCastmember).model(whichModel).shaderList{[index]}.diffuse

Description

3D #standard shader property; indicates a color that is blended with the first texture of the shader when the following conditions are met:

the shader's useDiffuseWithTexture property is set to TRUE, and either

the blendFunction property of the shader is set to #add or #multiply, or

the blendFunction property of the shader is set to #blend, the blendSource property of the shader is set to #constant, and the value of the blendConstant property of the shader is less than 100.

The default value is of this property is rgb( 255, 255, 255 ).

Example

This statement sets the diffuse property of the shader named Globe to rgb(255, 0, 0).

member("MysteryWorld").shader("Globe").diffuse = rgb(255, 0, 0)

See also

diffuseColor, useDiffuseWithTexture, blendFunction, blendSource, blendConstant