MicroStation CONNECT Edition 帮助

程序纹理的优点

每个程序纹理均是自包含的 MDL 应用程序,可以计算材质定义并将其应用于选定实体或曲面。除了“材质编辑器”对话框中显示的标准用户定义参数和“贴图编辑器”中的贴图参数之外,在您打开贴图的贴图编辑器对话框时,还会提供更多参数。这些额外的参数特定于每个程序纹理。



使用程序纹理的“贴图编辑器”

与标准材质定义相比,程序纹理具有以下几大优点:

  • 看起来更自然,因为纹理环绕不会产生接缝。
  • 分辨率近乎无穷。
  • 其设置可编辑,允许您更好地控制材质定义。
  • 可以使用单个程序纹理创建一系列类似的材质。

三维程序纹理

三维程序纹理在应用于实体或曲面时会为每个轴生成不同的图案。这会使得实体或曲面看似是用单块材质雕刻而成。

使用标准图案贴图时可能需要为模型的顶部和侧面指定不同的材质,使用三维程序纹理时无需指定。在“贴图编辑器”对话框中更改材质的“X 向大小”、“Y 向大小”和“Z 向大小”值即可创建材质变化。通过这种方式,您可以更改材质任意轴向上的外观。

我们以上述应用了示例三维程序纹理“木材”的示例模型为例。在此示例中,使用程序纹理后,球体看上去像是从单个材质上切割下来的。体块上每个面都覆有不同的图案。此外,体块各面上的木纹以及圆柱上的木纹都渲染正确。这些木纹的相对走向是正确的,并且在边缘处正确连接。顶部和侧面的这些差异源自这同一个三维程序纹理。



二维程序纹理

与三维程序纹理一样,您可以使用“贴图编辑器”对话框中的“X 向大小”和“Y 向大小”值更改二维程序纹理的外观。每个二维程序纹理也有其自身的特定设置,用于控制外观的各个方面。例如,您可以更改砖纹理中的灰泥厚度,以及砖或灰泥的颜色。

二维程序纹理的工作原理类似于法线图案贴图,它们针对每个曲面进行计算。这可能会导致它们在边缘处不匹配,但是另一方面,当图案重复时,法线图案贴图不可能出现任何平铺。



应用于曲面的二维程序纹理“砖”和“地板”