Bricks Texture

Suppose you were to start with a gray image, like the following figure:


Now suppose you call the function. The following settings apply to all of the following figures:

Parameter Value
uOffsetX 0
uOffsetY 0
uRowDifference 35
uBricksWidth 60
uBricksHeight 20

If you were to use the following additional settings:

Parameter Value
uMortarRoughness 0
uMortarRoughnessEvenness 0
uBricksRoughness 0
uBricksRoughnessEvenness 0

The following figure results:


Note how smooth the surface of both the mortar and the bricks is. In the following figure, the only change from the previous settings is the value of uBricksRoughness, which is set to 196:


In the following figure, uBricksRoughness remains set to 196 and in addition, uBricksRoughnessEvenness is set to 4:


The next two figures show the difference between the BRICKS_SMOOTHEDOUT flag and the BRICKS_SMOOTHEDIN flag. For these figures the following settings are used:

Parameter Value
uMortarRoughness 0
uMortarRoughnessEvenness 0
uBricksRoughness 250
uBricksRoughnessEvenness 4
uEdgeWidth 7
uMortarWidth 4

In the following figure the BRICKS_SMOOTHEDOUT flag is set:


In the following figure, the BRICKS_SMOOTHEDIN flag is set:

Help Version 21.0.2020.8.7
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.