Go to: Related nodes. Attributes.
uvChooser node to handle multiple uv sets
The uvChooser has a multi attribute that gets connected to the
shape connected to the parent shading group. The virtual connection
is the st attribute. This node does most of his work during
analysis and will only copy the st attribute to his output uv
attribute during evaluation. The uvChooser node will feed any
existing shading node that accept a uv.
This node is MP safe
Node name |
Parents |
Classification |
MFn type |
Compatible function sets |
uvChooser |
dependNode
|
utility/general/placement/2d |
kUvChooser |
kBase
kNamedObject
kDependencyNode
kUvChooser |
Related nodes
layeredTexture, envCube, envSphere,
envSky, envBall, envChrome,
bump3d, bump2d,
texture2d, ramp, file, cloth, water, stencil, checker,
fractal, bulge,
grid, mountain,
texture3d, projection, cloud,
granite, crater, leather,
stucco, brownian, solidFractal, marble, wood, rock, snow, defaultTextureList, place2dTexture, place3dTexture
Attributes (46)
infoBits, outU, outUv, outV, outVertexCameraOne, outVertexCameraOneX, outVertexCameraOneY, outVertexCameraOneZ, outVertexUvOne, outVertexUvOneU, outVertexUvOneV, outVertexUvThree, outVertexUvThreeU, outVertexUvThreeV, outVertexUvTwo, outVertexUvTwoU, outVertexUvTwoV, sCoord, stCoord,
tCoord, uCoord,
uvCoord, uvSets, vCoord,
vertexCameraOne, vertexCameraOneX, vertexCameraOneY, vertexCameraOneZ, vertexStOne, vertexStOneS, vertexStOneT, vertexStThree, vertexStThreeS, vertexStThreeT, vertexStTwo, vertexStTwoS, vertexStTwoT, vertexUvOne, vertexUvOneU, vertexUvOneV, vertexUvThree, vertexUvThreeU, vertexUvThreeV, vertexUvTwo, vertexUvTwoU, vertexUvTwoV
Long name (short name) |
Type |
Default |
Flags |
|
stCoord
(st ) |
float2 |
|
|
|
sCoord
(s ) |
float |
0.0 |
|
|
|
tCoord
(t ) |
float |
0.0 |
|
|
|
vertexStOne
(vs1 ) |
float2 |
|
|
|
vertexStOneS
(s1s ) |
float |
0.0 |
|
|
|
vertexStOneT
(s1t ) |
float |
0.0 |
|
|
|
vertexStTwo
(vs2 ) |
float2 |
|
|
|
vertexStTwoS
(s2s ) |
float |
0.0 |
|
|
|
vertexStTwoT
(s2t ) |
float |
0.0 |
|
|
|
vertexStThree
(vs3 ) |
float2 |
|
|
|
vertexStThreeS
(s3s ) |
float |
0.0 |
|
|
|
vertexStThreeT
(s3t ) |
float |
0.0 |
|
|
|
uvSets
(uvs ) |
string |
NULL |
|
|
uvCoord
(uv ) |
float2 |
0.0, 0.0 |
|
|
|
|
vertexUvOne
(vt1 ) |
float2 |
|
|
|
vertexUvOneU
(t1u ) |
float |
0.0 |
|
|
|
vertexUvOneV
(t1v ) |
float |
0.0 |
|
|
|
vertexUvTwo
(vt2 ) |
float2 |
|
|
|
vertexUvTwoU
(t2u ) |
float |
0.0 |
|
|
|
vertexUvTwoV
(t2v ) |
float |
0.0 |
|
|
|
vertexUvThree
(vt3 ) |
float2 |
|
|
|
vertexUvThreeU
(t3u ) |
float |
0.0 |
|
|
|
vertexUvThreeV
(t3v ) |
float |
0.0 |
|
|
|
vertexCameraOne
(vc1 ) |
float3 |
|
|
|
vertexCameraOneX
(c1x ) |
float |
0.0 |
|
|
|
vertexCameraOneY
(c1y ) |
float |
0.0 |
|
|
|
vertexCameraOneZ
(c1z ) |
float |
0.0 |
|
|
|
infoBits
(ib ) |
integer |
0 |
|
|
outUv
(ouv ) |
float2 |
0.0, 0.0 |
|
|
outU
(ou ) |
float |
0.0 |
|
|
|
outV
(ov ) |
float |
0.0 |
|
|
|
outVertexUvOne
(ov1 ) |
float2 |
|
|
|
outVertexUvOneU
(o1u ) |
float |
0.0 |
|
|
|
outVertexUvOneV
(o1v ) |
float |
0.0 |
|
|
|
outVertexUvTwo
(ov2 ) |
float2 |
|
|
|
outVertexUvTwoU
(o2u ) |
float |
0.0 |
|
|
|
outVertexUvTwoV
(o2v ) |
float |
0.0 |
|
|
|
outVertexUvThree
(ov3 ) |
float2 |
|
|
|
outVertexUvThreeU
(o3u ) |
float |
0.0 |
|
|
|
outVertexUvThreeV
(o3v ) |
float |
0.0 |
|
|
|
outVertexCameraOne
(oc1 ) |
float3 |
|
|
|
outVertexCameraOneX
(o1x ) |
float |
0.0 |
|
|
|
outVertexCameraOneY
(o1y ) |
float |
0.0 |
|
|
|
outVertexCameraOneZ
(o1z ) |
float |
0.0 |
|
|