Go to:
Related nodes. Attributes.
The Crater texture can be used to give the appearance of
both plateaus and craters when it is used as a bump map on a shader.
When it is used as a color map, it provides a psychedelic, colorful
effect.
The Crater texture has a special Out Normal attribute, which you can
connect directly to the Normal Camera of a shading node to produce
bump mapping. (For most textures, you connect the Out Alpha to a
Bump 3d node, and the output of the Bump3d node to Normal Camera).
Aside from the attributes listed here, Crater inherits many attributes
from Texture3d.
In the table below, important attributes have their names shown
in bold in the description column.
This node is MP safe
Node name | Parents | Classification | MFn type | Compatible function sets |
---|
crater | texture3d | texture/3d | kCrater | kBase kNamedObject kDependencyNode kTexture3d kCrater |
Related nodes
layeredTexture, envCube, envSphere, envSky, envBall, envChrome, bump3d, uvChooser, bump2d, texture2d, ramp, file, cloth, water, stencil, checker, fractal, bulge, grid, mountain, texture3d, projection, cloud, granite, leather, stucco, brownian, solidFractal, marble, wood, rock, snow, defaultTextureList, place2dTexture, place3dTexture
Attributes (36)
balance, channel1, channel1B, channel1G, channel1R, channel2, channel2B, channel2G, channel2R, channel3, channel3B, channel3G, channel3R, frequency, melt, normBalance, normDepth, normFrequency, normMelt, normalCamera, normalCameraX, normalCameraY, normalCameraZ, outNormal, outNormalX, outNormalY, outNormalZ, refPointCamera, refPointCameraX, refPointCameraY, refPointCameraZ, refPointObj, refPointObjX, refPointObjY, refPointObjZ, shaker
Long name (short name) | Type | Default | Flags |
---|
|
normalCamera
(n )
| float3 | 0.0, 0.0, 1.0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
| normalCameraX
(nx )
| float | 0.0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) | |
|
| normalCameraY
(ny )
| float | 0.0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) | |
|
| normalCameraZ
(nz )
| float | 0.0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) | |
|
|
refPointObj
(rpo )
| float3 | 0.0, 0.0, 0.0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
| refPointObjX
(rox )
| float | 0.0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) | |
|
| refPointObjY
(roy )
| float | 0.0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) | |
|
| refPointObjZ
(roz )
| float | 0.0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) | |
|
|
refPointCamera
(rpc )
| float3 | 0.0, 0.0, 0.0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
| refPointCameraX
(rcx )
| float | 0.0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) | |
|
| refPointCameraY
(rcy )
| float | 0.0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) | |
|
| refPointCameraZ
(rcz )
| float | 0.0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![hidden hidden](../gfx/hidden.gif) | |
|
|
shaker
(sh )
| float | 1.5 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![keyable keyable](../gfx/keyable.gif) |
|
|
channel1
(c1 )
| float3 | 1.0, 0.0, 0.0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) |
|
|
|
|
|
channel2
(c2 )
| float3 | 0.0, 1.0, 0.0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) |
|
|
|
|
|
channel3
(c3 )
| float3 | 0.0, 0.0, 1.0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) |
|
|
|
|
|
melt
(m )
| float | 0.0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![keyable keyable](../gfx/keyable.gif) |
|
|
balance
(ba )
| float | 0.0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![keyable keyable](../gfx/keyable.gif) |
|
|
frequency
(fr )
| float | 2.0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![keyable keyable](../gfx/keyable.gif) |
|
|
normDepth
(nd )
| float | 5.0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![keyable keyable](../gfx/keyable.gif) |
|
|
normMelt
(nm )
| float | 0.0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![keyable keyable](../gfx/keyable.gif) |
|
|
normBalance
(nb )
| float | 1.0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![keyable keyable](../gfx/keyable.gif) |
|
|
normFrequency
(nf )
| float | 1.0 | ![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![keyable keyable](../gfx/keyable.gif) |
|
|
outNormal
(o )
| float3 | 0.0, 0.0, 1.0 | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) |
|
| outNormalX
(ox )
| float | 0.0 | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) | |
|
| outNormalY
(oy )
| float | 0.0 | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) | |
|
| outNormalZ
(oz )
| float | 0.0 | ![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) | |
|