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.
Node name | Parents | Classification | MFn type | Compatible function sets |
---|
uvChooser | node
| 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 |
---|
|
infoBits
(ib )
| integer | 0 | |
|
|
outUv
(ouv )
| float2 | 0.0, 0.0 | |
|
| outU
(ou )
| float | 0.0 | | |
|
| outV
(ov )
| float | 0.0 | | |
|
|
outVertexCameraOne
(oc1 )
| float3 | | |
|
| outVertexCameraOneX
(o1x )
| float | 0.0 | | |
|
| outVertexCameraOneY
(o1y )
| float | 0.0 | | |
|
| outVertexCameraOneZ
(o1z )
| float | 0.0 | | |
|
|
outVertexUvOne
(ov1 )
| float2 | | |
|
| outVertexUvOneU
(o1u )
| float | 0.0 | | |
|
| outVertexUvOneV
(o1v )
| float | 0.0 | | |
|
|
outVertexUvThree
(ov3 )
| float2 | | |
|
| outVertexUvThreeU
(o3u )
| float | 0.0 | | |
|
| outVertexUvThreeV
(o3v )
| float | 0.0 | | |
|
|
outVertexUvTwo
(ov2 )
| float2 | | |
|
| outVertexUvTwoU
(o2u )
| float | 0.0 | | |
|
| outVertexUvTwoV
(o2v )
| float | 0.0 | | |
|
|
stCoord
(st )
| float2 | | |
|
| sCoord
(s )
| float | 0.0 | | |
|
| tCoord
(t )
| float | 0.0 | | |
|
|
uvCoord
(uv )
| float2 | 0.0, 0.0 | |
|
|
|
|
uvSets
(uvs )
| string | nullptr | |
|
|
vertexCameraOne
(vc1 )
| float3 | | |
|
| vertexCameraOneX
(c1x )
| float | 0.0 | | |
|
| vertexCameraOneY
(c1y )
| float | 0.0 | | |
|
| vertexCameraOneZ
(c1z )
| float | 0.0 | | |
|
|
vertexStOne
(vs1 )
| float2 | | |
|
| vertexStOneS
(s1s )
| float | 0.0 | | |
|
| vertexStOneT
(s1t )
| float | 0.0 | | |
|
|
vertexStThree
(vs3 )
| float2 | | |
|
| vertexStThreeS
(s3s )
| float | 0.0 | | |
|
| vertexStThreeT
(s3t )
| float | 0.0 | | |
|
|
vertexStTwo
(vs2 )
| float2 | | |
|
| vertexStTwoS
(s2s )
| float | 0.0 | | |
|
| vertexStTwoT
(s2t )
| float | 0.0 | | |
|
|
vertexUvOne
(vt1 )
| float2 | | |
|
| vertexUvOneU
(t1u )
| float | 0.0 | | |
|
| vertexUvOneV
(t1v )
| float | 0.0 | | |
|
|
vertexUvThree
(vt3 )
| float2 | | |
|
| vertexUvThreeU
(t3u )
| float | 0.0 | | |
|
| vertexUvThreeV
(t3v )
| float | 0.0 | | |
|
|
vertexUvTwo
(vt2 )
| float2 | | |
|
| vertexUvTwoU
(t2u )
| float | 0.0 | | |
|
| vertexUvTwoV
(t2v )
| float | 0.0 | | |
|