Go to: Related nodes. Attributes.
Aside from the attributes described here, the Anisotropic shader inherits many attributes from its parents Reflect and Lambert. The lambert portion of this shading is defined with translucence and no diffuse to better handle hair shading.
In the table below, important attribute have their names indicated in bold in the description column.
This node is MP safe
Node name | Parents | Classification | MFn type | Compatible function sets |
---|---|---|---|---|
hairTubeShader | reflect | shader/surface:drawdb/shader/surface/hairTubeShader | kHairTubeShader | kBase kNamedObject kDependencyNode kLambert kReflect kHairTubeShader |
lambert, reflect, phongE, phong, blinn, volumeShader, simpleVolumeShader, surfaceShader, displacementShader, layeredShader, useBackground, defaultShaderList, shadingMap
colorScale, colorScale_Color, colorScale_ColorB, colorScale_ColorG, colorScale_ColorR, colorScale_Interp, colorScale_Position, scatter, scatterPower, specularPower, specularShift, tangentUCamera, tangentUCameraX, tangentUCameraY, tangentUCameraZ, tangentVCamera, tangentVCameraX, tangentVCameraY, tangentVCameraZ, tubeDirection, uCoord, uvCoord, vCoord
Long name (short name) | Type | Default | Flags | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
colorScale
(cls )
| compound | n/a | ![]() ![]() ![]() ![]() ![]() ![]() | ||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
scatter
(sct )
| float | 0.2 | ![]() ![]() ![]() ![]() ![]() | ||||||||||||||
scatterPower
(scp )
| float | 5.0 | ![]() ![]() ![]() ![]() ![]() | ||||||||||||||
specularPower
(sp )
| float | 20.0 | ![]() ![]() ![]() ![]() ![]() | ||||||||||||||
specularShift
(ssh )
| float | 5.0 | ![]() ![]() ![]() ![]() ![]() | ||||||||||||||
tangentUCamera
(utan )
| float3 | ![]() ![]() ![]() | |||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
tangentVCamera
(vtan )
| float3 | ![]() ![]() ![]() | |||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
tubeDirection
(tdr )
| enum | 0 | ![]() ![]() ![]() ![]() ![]() | ||||||||||||||
uvCoord
(uv )
| float2 | 0.0, 0.0 | ![]() ![]() ![]() | ||||||||||||||
| |||||||||||||||||
|