假设你从一个灰色图像开始,如下图所示:
现在假设你调用这个函数。以下设置适用于以下所有图形:
参数 | 价值 |
---|---|
uOffsetX | 0 |
uOffsetY | 0 |
uRowDifference | 35 |
uBricksWidth | 60 |
uBricksHeight | 20. |
如果您要使用以下附加设置:
参数 | 价值 |
---|---|
uMortarRoughness | 0 |
uMortarRoughnessEvenness | 0 |
uBricksRoughness | 0 |
uBricksRoughnessEvenness | 0 |
uFlags | BRICKS_SMOOTHEDOUT |
结果如下图:
注意砂浆和砖的表面是多么光滑。下图中,与之前的设置相比,唯一的变化是uBricksRoughness的值,它被设置为196:
下图中,uBricksRoughness设置为196,另外,uBricksRoughnessEvenness设置为4。
下面两个图显示了BRICKS_SMOOTHEDOUT标志和BRICKS_SMOOTHEDIN标志之间的区别。对于这些图形,使用以下设置:
参数 | 价值 |
---|---|
uMortarRoughness | 0 |
uMortarRoughnessEvenness | 0 |
uBricksRoughness | 250 |
uBricksRoughnessEvenness | 4 |
uEdgeWidth | 7 |
uMortarWidth | 4 |
下图中设置了BRICKS_SMOOTHEDOUT标志:
在下图中,设置了BRICKS_SMOOTHEDIN标志: