Go to:
Attributes.
TextureEnv is the base node from which all the 3d environment
texture nodes derive. Here you will find all the attributes that
are common to all 3d environment textures.
Environment textures are used as a cheap way to simulate the reflections
you can get using RayTracing. Connect the Out Color attribute of the
Environment texture to the Reflected Color attribute of any specular
shader, such as Phong or Blinn. The shader will then appear to
reflect the environment texture.
In the table below, important attributes have their names shown in
bold in the description column.
This node is abstract
This node is MP safe
Node name | Parents | Classification | MFn type | Compatible function sets |
---|
textureEnv | dependNode
| rendernode | | |
Attributes (27)
filterSize, filterSizeX, filterSizeY, filterSizeZ, matrixEyeToWorld, normalCamera, normalCameraX, normalCameraY, normalCameraZ, objectType, outAlpha, outColor, outColorB, outColorG, outColorR, placementMatrix, rayDirection, rayDirectionX, rayDirectionY, rayDirectionZ, uCoord, uvCoord, uvFilterSize, uvFilterSizeX, uvFilterSizeY, vCoord, xPixelAngle
Long name (short name) | Type | Default | Flags |
---|
|
objectType
(ot )
| char | TrenderableObjectType::kSurface | |
|
|
placementMatrix
(pm )
| fltMatrix | identity | |
|
|
matrixEyeToWorld
(e2w )
| fltMatrix | identity | |
|
|
xPixelAngle
(xpa )
| float | 0.002053 | |
|
|
normalCamera
(n )
| float3 | 0.0, 0.0, 1.0 | |
|
| normalCameraX
(nx )
| float | 0.0 | | |
|
| normalCameraY
(ny )
| float | 0.0 | | |
|
| normalCameraZ
(nz )
| float | 0.0 | | |
|
|
rayDirection
(r )
| float3 | 0.0, 0.0, 1.0 | |
|
| rayDirectionX
(rx )
| float | 0.0 | | |
|
| rayDirectionY
(ry )
| float | 0.0 | | |
|
| rayDirectionZ
(rz )
| float | 0.0 | | |
|
|
uvCoord
(uv )
| float2 | 0.0, 0.0 | |
|
|
|
|
uvFilterSize
(uf )
| float2 | 0.0, 0.0 | |
|
| uvFilterSizeX
(ufx )
| float | 0.0 | | |
|
| uvFilterSizeY
(ufy )
| float | 0.0 | | |
|
|
filterSize
(fs )
| float3 | 0.0, 0.0, 0.0 | |
|
| filterSizeX
(fsx )
| float | 0.0 | | |
|
| filterSizeY
(fsy )
| float | 0.0 | | |
|
| filterSizeZ
(fsz )
| float | 0.0 | | |
|
|
outColor
(oc )
| float3 | 0.0, 0.0, 0.0 | |
|
| outColorR
(ocr )
| float | 0.0 | | |
|
| outColorG
(ocg )
| float | 0.0 | | |
|
| outColorB
(ocb )
| float | 0.0 | | |
|
|
outAlpha
(oa )
| float | 0.0 | |
|