在纹理着色器中使用图像
将图像导入 Vectorworks 以创建任何类型的纹理着色器。可以组合多个图像着色器以创建逼真的纹理。例如,导入一个沥青图像,然后向沥青添加图像凸点。基于图像的着色器可以与非基于图像的着色器组合使用,以获得各种不同效果。
Vectorworks 支持以下图像格式:BMP、JPG、PCT、PNG、PNT、PSD、QTI、SGI、TIF、TGA。大多数基于图像的纹理在导入时会自动压缩。导入的 JPG 文件会保留原始 JPG 数据;所有其他图像文件则使用无损失的 PNG 格式进行压缩。类似于环绕着色器,基于图像的着色器也应用到对象的曲面。
要导入将要用作基于图像着色器的图像:
如新建纹理中所述创建新的纹理。从四个着色器之一的组件列表中选择图像着色器类型。
砖块和草着色器选项拥有自己的图像选择功能;请参阅颜色着色器参数。
“选择图像”对话框打开;选择要使用的图像。您可以导入新图像或重复使用现有资源中的图像。
即将打开的下一个对话框取决于着色器类型,如下面章节所述。
颜色着色器
颜色着色器可以将图像用于图像颜色,并将图像用作过滤后的图像。图像颜色着色器可以按图像原样来显示图像,或用指定颜色为图像着色。
从“编辑图像颜色”对话框中,指定着色器特性。
参数 |
说明 |
图像预览 |
对图像所作的编辑显示在图像预览中 |
更改图像 |
选择另一图像以供导入 |
图像效果 |
打开图像效果对话框,以快速方便地调整图像外观 |
水平翻转/垂直翻转 |
水平或垂直翻转图像 |
旋转 |
使图像逆时针旋转 90 度 |
反转 |
生成图像的反面 |
平铺图像 |
在水平方向、垂直方向或水平及垂直方向重复图像;取消选中则不平铺 |
过滤颜色 |
|
无过滤器 |
不使用过滤颜色来更改图像 |
使用对象填充 |
使用为该对象所选的填充色来对图像颜色进行过滤(对于使用此纹理的每个对象,可以有所不同) |
使用选定颜色 |
使用选定的颜色为图像着色;单击颜色框可为图像选择过滤颜色 |
反射率着色器
从“编辑图像反射率”对话框中,指定着色器特性。
参数 |
说明 |
图像预览 |
对图像所作的编辑显示在图像预览中 |
更改图像 |
选择另一图像以供导入 |
水平翻转/垂直翻转 |
水平或垂直翻转图像 |
旋转 |
使图像逆时针旋转 90 度 |
反转 |
生成图像的反面 |
反射率 (%) |
设置反射量。通常来说,白色像素的反射性最高,而彩色像素则反射其颜色。 |
模糊强度 (%) |
设置反射的模糊程度。范围通常在 0-40% 之间。 |
透明度着色器(图像选项)
从“编辑图像透明度”对话框中,指定着色器特性。
参数 |
说明 |
图像预览 |
对图像所作的编辑显示在图像预览中 |
更改图像 |
选择另一图像以供导入 |
水平翻转/垂直翻转 |
水平或垂直翻转图像 |
旋转 |
使图像逆时针旋转 90 度 |
反转 |
生成图像的反面 |
折射率 |
光线穿过一种介质时,折射率可衡量光线方向的变化。1.0 的折射率表示无变化;水和冰的标准折射率为 1.3,玻璃则为 1.5-1.6。 |
模糊强度 (%) |
设置在“最终质量 Renderworks”或“自定义 Renderworks”下进行渲染时的图像模糊强度(已选择模糊强度) |
吸收色 |
单击颜色框以选择一种该对象可能以不同方式吸收的颜色,使对象呈现为那一颜色 |
吸收距离 |
定义在吸收色取代图像颜色之前光线必须经过的距离。该值越小,吸收色越强。 |
有关更多信息,请参阅透明度着色器参数。
透明度着色器(图像蒙板选项)
从“创建蒙板”对话框中,选择蒙板的来源。
灰度像素:较暗的像素将更加透明
透明色:您选择的颜色将是透明的
Alpha 通道:如果可用,将使用 Alpha 通道透明度
如果选择了透明色,则“创建透明色蒙板”对话框打开。
来源图像的颜色必须超过 8 位才能创建透明色蒙板。创建透明度蒙板时,具有单色调背景的图像最容易使用。
参数 |
说明 |
来源图像 |
显示已导入的图像。通过单击图像中的一种颜色来选择透明色;生成的蒙板将显示在“透明色蒙板”预览中。如果必要,使用鼠标滚轮来缩放图像,或单击并按住鼠标滚轮以平移图像。 |
透明色 |
显示当前透明色。可以单击来源图像以指定透明色,或通过单击颜色框来选择颜色。 |
透明色蒙板 |
基于当前透明色选择和设置显示蒙板的预览;在预览中,黑色像素是透明的,白色像素是不透明的 |
颜色匹配公差 |
调整透明度公差;向右拖动滑块可增加公差量。这样可以将更多类似于透明色的像素视作透明。 |
蒙板对比度 |
调整蒙板边缘对比度;向右拖动滑块可增加边缘对比度。向左拖动滑块可减少对比度。 |
从“编辑图像蒙板”对话框中,指定着色器特性。
参数 |
说明 |
更改图像 |
选择另一图像以供导入 |
透明色蒙板 |
编辑透明色蒙板的设置 |
水平翻转/垂直翻转 |
水平或垂直翻转图像 |
旋转 |
使图像逆时针旋转 90 度 |
反转 |
生成图像的反面;适用于交换灰度蒙板的不透明区和透明区 |
水平/垂直重复 |
指定蒙板着色器在水平方向和垂直方向的重复次数 |
单个 |
蒙板着色器不重复;只显示一次(这是典型设置,尤其对于贴花纸而言) |
无限 |
蒙板着色器在水平和/或垂直方向上无限重复 |
自定义 |
蒙板着色器按指定的次数重复 |
不透明度 (%) |
输入不透明度百分比;小于 100 的值创建部分透明的蒙版 |
抗锯齿 |
使图像蒙板的边缘平滑 |
凸点着色器
从“编辑图像凸点”对话框中,指定着色器特性。
参数 |
说明 |
图像预览 |
对图像所作的编辑显示在图像预览中 |
更改图像 |
选择另一图像以供导入 |
水平翻转/垂直翻转 |
水平或垂直翻转图像 |
旋转 |
使图像逆时针旋转 90 度 |
反转 |
生成图像的反面;适用于反转凸点图像的高低像素 |
凸点强度 (%) |
设置凸点着色器的凸点幅度。可以输入正值和负值。10% 的值将生成一种适度起伏的外观。 |
视差偏移(%) |
设置视差映射的振幅。可以输入正值和负值。 视差映射通过为纹理(比如砖)提供更明显的深度来增强凸点映射,而不会降低与位移映射相关的性能。与位移映射不同,视差映射在轮廓上显得平坦。 |
位移映射 |
为求逼真的凸点纹理,位移映射会利用一种呈现压花效果的渲染技术来创建纹理与凸点详情,从曲面向外投影几何图形。
此映射仅适用于“最终质量 Renderworks”和“自定义 Renderworks”在渲染选项中启用位移映射的情况。渲染可能会因位移映射而明显变慢。 如果图像凸点未能实现理想效果,则试试杂点凸点着色器。 |
高度 |
指定一个非零高度以启用位移映射;高度值大可能导致渲染时间长 |
细节 |
设置位移映射的细节程度;根据纹理和曲面的面大小,要求和效果都各不相同。不包含太多凸点细节和大尺寸面的纹理(比如板材或石材),则用较少细节渲染,且可利用较低程度的细节进行设置;而像草、叶等带小面的纹理,则可能要求高程度的细节,同时需要更长的渲染时间。相反,像地平面之类非常大的表面,则可能需要较高程度的细节来查看位移。 |
自阴影 |
向位移的几何图形添加阴影,提高逼真效果,亦延长了渲染时间 |
在使用 Vectorworks 提供的单色纹理时,视从模型的查看距离而定,可能需要对凸点强度参数进行精调。
因为存在压缩假象,在用作凸点图像时,JPG 图像的效果通常不太好。PNG 和 TIF 压缩适合用作凸点图像;在导入图像时,选择 PNG 压缩方法而不是 JPG。