首页/技术分享

InfraWorks如何将多尺度纹理添加为材料样式

发布于:2018-11-10 16:00:06
5798人 分享

使用一系列表示不同细节级别的相关纹理将多尺度纹理添加到材料样式目录。将 InfraWorks 中的多尺度纹理用作材料,提升纹理在不同缩放距离上的可见性。

注: 您可以在“材料/地形”样式目录中查找现有的多尺度纹理样式,并将其用于 InfraWorks,例如林地、草地、石头和沙子。

将自己的多尺度纹理添为材料样式

  1. 查找或创建四个材料在不同细节级别的 .JPG 图像。每个图像应为方形,并且分辨率是 2 的幂,例如 512 x 512 或 1024 x 1024。作为最佳做法,我们建议使用分辨率为 1024 x 1024 的图像。

    例如,如果您想要创建表示沥青的全新多尺度纹理材料样式,可创建四种不同的沥青图像,并且文件名称已编号。

    注: 请确保同时创建可用作材料样式目录中缩略图的 .JPG 图像。在下图中,“Asphalt.jpg”即是材料缩略图。

  2. 导航到本地系统上的 C:\ProgramData\Autodesk\InfraWorks\Resources\LocalLibrary\Shared_Assets\shared_textures\multiscale。这是 InfraWorks 存储多尺度纹理的位置。您在此可以查看现有多尺度纹理,还可以将全新的多尺度纹理添加到此位置。

    每个多尺度纹理包含不同细节级别的多个 .JPG 图像文件以及关联的 .MSTEX 文件。例如,Grass.mstex 与 Grass.jpg、grass0.jpg、grass2.jpg、grass4.jpg 和 grass6.jpg 关联。

  3. 在文本编辑应用程序中,打开 .MSTEX 文件,例如 Grass.mstex。您可以看到“MultiScaleTexture”实际上包括多个“项目”,并且每个项目的 .JPG 纹理与在 C:\ProgramData\Autodesk\InfraWorks\Resources\LocalLibrary\Shared_Assets\shared_textures\multiscale 文件夹中找到的 .JPG 图像相对应。

  4. 在 .MSTEX 中使用与全新多尺度纹理材料样式相对应的文件名替换 .JPG 纹理文件名,然后使用与新材料样式的缩略图名称正相对应的新名称保存 .MSTEX 文件。

  5. 您可以使用“距离”和“UVMatrix”字段修改 .MSTEX 文件中每个纹理的过渡距离和图像比例设置。

    • “距离”设置表示距离纹理的视图距离(以米为单位)。例如,“距离”为 7 表示距离纹理 7 米的相机距离。

    • 建议不要调整 UVMatrix 设置,除非熟悉纹理坐标、图和噪波纹理。

转载请注明来源本文地址:https://www.tuituisoft/blog/1358.html

上一篇:

InfraWorks如何添加材质样式

下一篇:

InfraWorks关于如何创建链接、工具提示和水印