Atlas Random节点
访问: Nodes > Procedural > Pattern
的Atlas Random节点获取地图集纹理,并在地图集纹理中选择随机图像(或图块)以用于对象上的每个面片。
Atlas纹理是包含较小,均匀或非均匀尺寸图像集合的单个图像。这些纹理主要用于游戏开发中,因为地图集纹理通过使用可多次使用的单个图像而不是缓存多个图像来节省内存和纹理获取。通常可以通过两种方式来识别图集纹理中的图像(或图块):
• 多个子图打包成一个位图。
• 每个颜色通道中都有不同的地图。
的Atlas Random当您拥有不对称的平铺图像时,节点对于创建随机图案或位移非常有用。
Atlas Random节点输入
UV |
用于选择图块的UV坐标。默认为标准表面UV。 |
Atlas Random节点属性
阿特拉斯
Atlas Image 纽扣 |
打开一个文件对话框,供您从磁盘中选择一个图像用作节点的地图集图像。
|
Horizontal Tiles 箭 |
选择地图集水平包含的图块数量。
|
Vertical Tiles 箭 |
选择地图集垂直包含多少个图块。
|
随机
Random Seeds 文本字段,滑块 |
驱动各种随机属性的种子。每个值代表一个不同的属性: • X-镜子U • Y-镜子V。 • Z-随机旋转的种子。 • W-瓷砖选择的种子。
小费: 点击S按钮以展开X,Y,Z,W属性输入。
如果不展开属性,则滑块将值均匀地驱动到X,Y,Z属性中,并将W值设置为1。 |
Random Horizontal Mirror 复选框 |
启用后,此属性会随机随机地水平平铺瓷砖。
|
Random Vertical Mirror 复选框 |
启用后,此属性会随机垂直翻转图块。
|
Random Rotations 复选框 |
启用后,此属性将以90度为增量随机旋转图块。
|
Is Normal Map 复选框 |
如果Random Rotations启用后,地图集图像就是法线贴图地图集,这会旋转法线向量,以解决激活时的随机旋转问题。 |
Atlas Random节点工作流程示例
的Atlas Random节点可与可平铺的非对称纹理一起使用,以创建随机纹理,如下所示。这对于创建随机网格线和电路板图案可能很有用。
为了获得此处看到的效果,请使用以下节点设置“节点图”。
的Constant节点乘以UV节点为UV使用的UV设置比例Atlas Random节点。使用此设置,将图集纹理输入到Atlas Texture,产生以下效果。
为了解决此紫外线比例问题,请在Constant的属性Constant节点将UV缩小以创建以下效果。
调整Random Seeds财产Atlas Random节点当前对此模式不执行任何操作。为了从中获得效果Random Seeds属性,您需要增加Horizontal Tiles和Vertical Tiles上的值Atlas Random节点。然后,使用W的价值Random Seeds属性,您可以输入一个值,以便在每个面片上选择一个随机图块。
相关节点
• 平铺节点
• 紫外线节点
• 常数节点