Go to: Related nodes. Attributes.

Brownian textures can be used to create rough, bumpy surfaces. Used as a bump map, it is good for creating effects such as thickly-painted metal.

This texture gets its name from "Brownian Motion", that is, the random motion of molecules in a liquid as they bump into one another.

Aside from the attributes listed here, Brownian textures inherit many other attributes from the parent class Texture3d.

In the table below, important attributes have their names shown in bold in the Description column.

This node is MP safe

Node nameParentsClassificationMFn typeCompatible function sets
browniantexture3dtexture/3dkBrowniankBase
kNamedObject
kDependencyNode
kTexture3d
kBrownian

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, crater, leather, stucco, solidFractal, marble, wood, rock, snow, defaultTextureList, place2dTexture, place3dTexture

Attributes (20)

increment, lacunarity, normalCamera, normalCameraX, normalCameraY, normalCameraZ, octaves, refPointCamera, refPointCameraX, refPointCameraY, refPointCameraZ, refPointObj, refPointObjX, refPointObjY, refPointObjZ, weight3d, weight3dX, weight3dY, weight3dZ, xPixelAngle

Long name (short name)TypeDefaultFlags
xPixelAngle (xpa) float0.002053inputconnectablestorablehidden
The pixel angle
normalCamera (n) float30.0, 0.0, 1.0outputinputconnectablehidden
The input normal
normalCameraX (nx) float0.0outputinputconnectablehidden
The X component of the input normal
normalCameraY (ny) float0.0outputinputconnectablehidden
The Y component of the input normal
normalCameraZ (nz) float0.0outputinputconnectablehidden
The Z component of the input normal
refPointObj (rpo) float30.0, 0.0, 0.0outputinputconnectablehidden
The current reference sample point that has to be shaded
refPointObjX (rox) float0.0outputinputconnectablehidden
The x component of the current reference sample position
refPointObjY (roy) float0.0outputinputconnectablehidden
The y component of the current reference sample position
refPointObjZ (roz) float0.0outputinputconnectablehidden
The z component of the current reference sample position
refPointCamera (rpc) float30.0, 0.0, 0.0outputinputconnectablehidden
The current reference sample point that has to be shaded
refPointCameraX (rcx) float0.0outputinputconnectablehidden
The x component of the current sample position
refPointCameraY (rcy) float0.0outputinputconnectablehidden
The y component of the current sample position
refPointCameraZ (rcz) float0.0outputinputconnectablehidden
The z component of the current sample position
lacunarity (l) float4.0outputinputconnectablestorable
Lacunarity defines the gap between the various frequencies that are added together to form the Brownian texture. Increase Lacunarity to increase the complexity and detail in the texture. Decrease it to make the texture smoother with less detail.
increment (ic) float0.1outputinputconnectablestorable
Increment controls the ratio for the fractal noise in the texture. Increase Increment to make the light and dark areas of the texture blend together more. Decrease Increment to make the texture more contrasty.
octaves (oct) float3.0outputinputconnectablestorable
Octaves controls the number of calculation iterations this texture does. Fractal textures, such as this one, work by running an algorithm iteratively. The longer it runs, the more detail it it creates, but the slower it goes. Increase Octaves to make the Brownian texture more detailed. (This is good to do if it will be seen up close in the final rendered image).
weight3d (w3) float31.0, 1.0, 1.0outputinputconnectablestorable
Weight3d can be used to make the texture wavy or smeared out. Internally this controls the fundamental frequency of the fractal.
weight3dX (w3x) float0.0outputinputconnectablestorable
The x component of Weight3d
weight3dY (w3y) float0.0outputinputconnectablestorable
The y component of Weight3d
weight3dZ (w3z) float0.0outputinputconnectablestorable
The z component of Weight3d