图像 / 影片

图像纹理 就是图形图片,即由RGB构成的像素阵列,有的包含Alpha值(透明通道)。它被用于纹理的输入源。与其他类型纹理一样,它可以用于多个用途,而不仅仅是作为 贴花

影片纹理 即基于影片文件或被连续分割成序列化的图片。它们的添加方式和图像纹理一样。

当选择了 图像/影片,将弹出三个面板用于控制图像如何被应用:图像图像采样图像映射

关于基于图像的纹理

纹理图像将增加内存占用,通常被加载到一个运行非常快速和宝贵的特殊的视频内存仓库,因此图像纹理经常很小。所以图像要尽可能地小,一个64*64像素的图片仅占用128*128像素图片的1/4的内存。

为了动画中物体的照片级渲染,通常使用更大的图像纹理,因为镜头的推拉可能会使物体放大。通常,你希望纹理的尺寸所包含的像素数量适合最终渲染的需要。最终,当你渲染图像的时候你需要足够的物理RAM(内存)来支持纹理和模型的工作。

为了最大效率利用内存,图像纹理通常都是正方形,且边长像素数是2的N次方。例如 32×32、64×64、128×128、256×256、1024×1024、2048×2048,和 4096×4096 。

如果在多个网格中重复利用图像,将大大节省内存。你可以在映射某些网格的贴图时将觉得像的地方作为输出从而重复利用图像。

使用文档纹理时,映射UV 非常重要,并且它们被适当地布局。

你无需将 整个 网格都分好UV。左边的球体有一些面做好了映射,但有些面使用了程序化的材质和纹理。你只需要为这些想得到绘画效果和精准细节表现的部分而使用UV纹理。例如一个花瓶仅仅需要在插入了装饰的环形处加入UV纹理。一个抱枕通常只需要一张与背面不同的图片,因为很多抱枕背面表现为可用程序化材质处理的织物。

另一个例子,给一个头部的两只眼睛分UV通常用同一张贴图映射(除非你想要一只眼睛正常而另一只在流血)。而脸部的左右两边UV用贴图的相同位置可能不太合适,因为实际上两边的斑点和皱纹之类的东西并不会对称。你当然也可以稍微偏移一下UV位置但那样做有点明显。而两只耳朵等位置却通常可以用同UV同一位置映射。

选项

图像

图像 数据块菜单

Alpha

使用图片中储存的透明通道信息。当 Alpha 值低于 1.0 时,物体将会部分呈现透明且原本挡住的物体会变得可见。只有在存储了透明信息的 图像格式 下才能生效。

计算

基于RGB值的图像的alpha计算,纯黑 (0, 0, 0) 即透明,纯白 (1, 1, 1) 为不透明。如果图片需要作为遮罩那就必须开启此选项。而遮罩图片为灰色时结果将为半透明,例如鬼魂、火焰、烟/雾之类。

包含了多种透明值和灰度值的图片。
../../../../_images/render_materials_legacy-textures_types_image-movie_alpha-use.png

使用 alpha 的图片。像素的 alpha 值被计入。

../../../../_images/render_materials_legacy-textures_types_image-movie_alpha-calculate.png

仅适用于有 计算 Alpha的图片。图片 面板中 使用Alpha 关闭。

反转

反转alpha值。若想让遮罩图像的白色的地方实现透明效果就可以使用此选项。

映射

../../../../_images/render_materials_legacy-textures_types_image-movie_image-mapping-panel.png

图像映射面板。

图像 面板中,你可以控制图像映射或投射到3D模型上的方式。

翻转轴向

渲染时逆时针方向旋转图像90度。

扩展(名)

如何将图像推断到其原始范围之外。

  • 扩选:

    图像之外的边的颜色被扩展。

    剪辑:

    裁切图像尺寸并设置被裁掉的像素部分为透明。图像之外,返还的 alpha 值为 0.0。这将方便你在一个大物体上 粘贴 一个小 Logo 。

    切边方盒:

    裁剪图片周边的方形区域并设置裁掉的像素为透明区。和裁剪一样,但现在 ‘Z’ 坐标也纳入计算。图片周边方形区域将返还 alpha 值为 0.0 。

    重复:

    图片从纵向和横向重复。

    • 重复 X、Y

      X/Y方向重复数量。

      镜像 X、Y

      X/Y轴镜像。这些按钮可以镜像映射纹理,或自动翻转图片,在相应的X 和/或 Y方向。

    棋盘格:

    快速创建棋盘格。你可以使用 映射 面板里的 尺寸 的选项来创建想要的棋盘格子数量。

    • 偶数分块/奇数分块

      设置均匀/不归路的排列。

      距离

      管理纹理中的格子之间的距离。

裁剪

最小值 X、Y / 最大值 X、Y

在相关的纹理空间中的纹理偏移和尺寸。此空间外的像素被忽略,使用这些来裁剪,或选择更大的图片的局部作为纹理。

采样

采样 面板中你可以控制图片如何返回信息。

../../../../_images/render_materials_legacy-textures_types_image-movie_image-sampling-panel.png

图像采样面板。

插值

此选项为图片的像素插值类型。当你放大图片将会变得明显。默认情况下,此选项开启。关闭此选项并保持独立的像素可见(当它们被正确地进行了抗锯齿处理),它最后的特征对常规的图案很有用,例如线条和地砖;即使放大很多它们仍然保持 ‘锐利’。当你使用数码照片时请关闭该选项来保留锐度。

../../../../_images/render_materials_legacy-textures_types_image-movie_interpolation-off.png

在没有 插值类型 的情况下放大图片。

../../../../_images/render_materials_legacy-textures_types_image-movie_interpolation-on.png

在有 插值类型 的情况下放大图片。

多级纹理

Mip-贴图 是针对特定大小的预计算的较小且经过过滤的纹理。生成一系列图片,每张图片的大小是前者的一半。这优化了过滤过程。默认情况下,此选项处于启用状态,可加快渲染速度。关闭此选项后,您通常会获得更清晰的图像,但如果滤镜尺寸(见下文)变大,这可能会显着增加计算时间。如果没有 mip 贴图,当纹理变得非常小时,您可能会从稍微不同的相机角度获得不同的图片。这在动画中会很明显。

高斯过滤

使用多级纹理结合,它允许多级纹理基于近似颜色而生成得更小。在游戏引擎中,你通常希望纹理,特别是多级纹理尽可能的小从而提高渲染运行速度。

滤镜类型

用于图像采样的纹理过滤。类似像素代表图像和元素,纹理代表纹路和元素。当一张纹理(2D纹理空间)映射到一个3D模型(3D模型空间),不同的算法将用于计算基于若干纹理元素的每个像素的值。

  • 方框:

    一种快速类似于蒙特卡洛积分的近似插值类。

    EWA (椭圆加权平均):

    一种由Paul Heckbert 和Ned Greene在80年代发明的最高效直接的弯曲算法。对于椭圆区域内每个纹理元素,EWA采样,权重和增长纹理元素以并处以权重之和的结果。

    • 离心率

      最大化偏移。更高的数值意味着在远处/倾斜角度呈现更少的模糊。

    FELINE (快速椭圆线):

    沿着纹理空间的直线上的点使用等方性的探头产生一个各异向形滤镜来减少锯齿效应且没有明显增加渲染时间。

    面光:

    用于图像采样的区域滤镜。

    • 离心率

      最大化偏移。更高的数值意味着在远处/倾斜角度呈现更少的模糊。

尺寸

渲染中使用的过滤尺寸,同时也是 多级纹理插值类型 中的选项。如果你注意到产生了灰色线条或者纹理物体周边的轮廓,特别是图片透明的地方,请将此值从 1.0 调低到 0.1 。

最小尺寸

在像素中作为最小滤镜值来使用滤镜尺寸。