Language:
Page Info
Engine Version:
Share

纹理属性

Texture Editor

本页面的内容:

您可通过 纹理编辑器 预览纹理资源并修改其属性。也可在此应用应用色彩调整,并修改压缩和 LOD 设置。

如需了解纹理编辑器 UI 的更多内容,请查阅 贴图编辑器用户指南

打开纹理编辑器

纹理编辑器的常用打开方式是 双击 纹理资源从 Content Browser 中打开。

Details 面板

Details 面板显示纹理资源的属性,并可对其进行修改。

Details 面板顶部可查看当前显示纹理的信息、统计数据(如大小和压缩方式),以及平台独有的设置。

细节级别(Level Of Detail)

Level Of Detail 部分显示 mip 和 LOD 设置。

Mip-map 的生成在纹理导入时发生,将创建纹理的 mip-map 链。Mip-map 链由相同图像的多个等级组成,每个等级的分辨率是上个等级的一半。该数据使显卡在使用更低的 mip 时更快地执行渲染(显存带宽更少),并降低精细纹理在特定距离出现的纹理失真(闪烁)。设置在运行时不存在性能影响,因为它只对 mip-map 生成产生影响(在导入中或变更设置时)。

Mip Gen Settings 下拉框中,SimpleAverage 设置使用 2x2 核尺寸,所有 Sharpen 设置使用 8x8 核和负权重进行锐化。Sharpen0 并非锐化,但它仍然使用质量向下采样过滤所有锐化设置(4x4 高斯核)。与 SimpleAverage 相比,它效果更模糊但却拥有更高精度。

使用色彩内容时,锐化不会单独处理色彩通道。之后亮度按照定义进行设置,色度(色彩)信息不进行锐化向下采样(当前为 2x2,但也可使用 4x4 高斯)。这能避免极端情况下的色彩偏移。锐化还有助于增强 DXT 压缩器,因为细微色差的压缩受限。

项目

描述

Mip Gen Settings

可通过此选项自定义 mip-map 链内容的外观。注意:使用 mip-map 会降低纹理细节。为抵消 mip-map 带来的模糊,可在向下采样中锐化图像,恢复部分丢失的信息。使用限量锐化(数值为 4 或 5)有助于改善图像质量,不会造成性能损失或内存消耗。使用强锐化(数值大于 6)可能在图像周围形成明暗边界,但这在特定情况下也可以接受(取决于艺术风格和纹理内容)。

LOD Bias

上传纹理前需要放弃的 mip 等级数量。此值可为负数,用于补偿特定纹理 LODGroup 的 LOD 偏差。LODBias、LODGroup 的 LOD 偏差和 NumCinematicMipLevels 将全部添加在一起,形成纹理最终的 LOD 偏差值。Mip-level 无法到达游戏中,因为其 LOD 偏差被虚幻前端从磁盘上的生成数据中移除(节约磁盘空间)。

Texture Group

该纹理所属的纹理组(针对 LOD 偏差)。

Global Force Resident Mip Levels

ForceMiplevelsToBeResident 的全局和序列化版本。

Preserve Border

true 时,mipmap 生成时将保留纹理的边界。

Num Cinematic Mip Levels

指定纹理以过场精度强制流入时用于过场的高分辨率 mip 等级数量。游戏正常运行时,此属性与常规 LOD 偏差相同:数值 1 将纹理在游戏中的分辨率降低一个 mip 等级。然而相应的纹理分组被设为过场精度时,过场高分辨率 mip 等级将流入。

为所有色彩纹理定义 mip 锐化(例如 Sharpen4)是一个好方法。法线贴图或其他不保存色彩的纹理初看细节较多,但实际效果较差(如表面法线扭曲、镜面反射失真)。

纹理

Texture 部分显示纹理资源源文件和部分附加设置的信息。

项目

描述

Power of Two Mode

将纹理设为二的幂次方大小(如有必要)。

Padding Color

通过 Power of Two Mode 重新调整纹理大小后用于填充纹理的色彩。

sRGB

设置纹理是否进行伽玛校正。在普通弥散纹理和作为颜色值显示的所有内容中,此项均应被设为 true。它在以下情况下通常被禁用:纹理色彩值拥有特殊含义,且这些值需要以它们被设置的方式而存在(如通过代码设置)。在法线贴图中,此项应被设为 false,因其色彩值将被解译为方向,因此不应进行伽玛校正。

X-axis Tiling Method

设置纹理 X 轴的寻址方式。

Y-axis Tiling Method

设置纹理 Y 轴的寻址方式。

Dither Mip Map Alpha

true 时,mipmap 的透明通道和基础图像将进行平顺 LOD 过渡递色。

Flip Green Channel

true 时,纹理的绿色通道将被反色。这可用于部分法线贴图。

Use Legacy Gama

如执行 SRGB,设置用于 Fcolor 到 FLinearColor 转换的简化伽玛空间。

Never Stream

如为 true,纹理将不会被流送。引擎限制的临时解决方法。

Filter

对此纹理进行采样时使用的纹理过滤模式。

调整

通过 Adjustments 部分中的选项可调整纹理色彩,无需修改实际的源美术资源。这些变更在压缩时被应用。

项目

描述

Brightness

以指定数字增加 HSV 值组件,调整纹理的亮度。如数值大于 1.0,图像亮度将增加;如数值小于 1.0,图像亮度将降低。可任意输入数字,但最终的 V 值将锁定在 0.0 和 1.0 之间(每像素)。默认设置为 1.0。

Brightness Curve

使用曲线修改纹理亮度。每个像素的 HSV 值组件将上升至指定的强度。这使用强度函数定义的曲线非线性地调整图像亮度。如数值小于 1.0,图像亮度将增加;如数值大于 1.0,图像亮度将降低。可任意输入数字,但最终的 V 值将锁定在 0.0 和 1.0 之间(每像素)。默认设置为 1.0。

Vibrance

使用 0.0 和 1.0 之间的数字调整纹理的饱和度。这将应用自定义算法,尝试为天然缺少饱和的颜色增加饱和度。此项在提升纹理少饱和部分并匹配已饱和像素时十分实用。默认设置为 0.0。

Saturation

以指定数字增加 HSV 饱和度组件,调整纹理的色彩饱和度。如数值大于 1.0,饱和度将增加;如数值小于 1.0,饱和度将降低。数值 0 将出现完全灰度的图像。可任意输入数字,但最终的 S 值将锁定在 0.0 和 1.0 之间(每像素)。默认设置为 1.0。

RGBCurve

使用曲线修改纹理亮度。每个像素的线性空间 RGB 值将上升至指定的强度。这使用强度函数定义的曲线非线性地调整图像亮度。如数值小于 1.0,图像亮度将增加;如数值大于 1.0,图像亮度将降低。可任意输入数字,但最终的值将锁定在 0.0 和 1.0 之间(每像素)。默认设置为 1.0。

Hue

沿色彩圆圈按指定度数(0.0 - 360.0)移动 HSV 色度组件,调整图像色度。如度数较小,将对图像颜色进行细微调整;如度数较大,颜色变化较大。如使用的度数在 0.0 - 360.0 的范围之外,色度将“包裹”在此范围的数字中。默认设置为 0.0。

Min Alpha

设置纹理“拆包”范围的最小值。默认值为 0。注意:法线贴图要求的最小/最大范围为 -1 到 1。如选择正确的压缩设置,将自动进行设置。

Max Alpha

设置纹理“拆包”范围的最大值。默认值为 1。如需通过纹理进行过度变亮,可将 Max Alpha 的数值设高。

Chroma Key Texture

如为 true,色键图像将替代与带透明黑的色键色彩相匹配的所有像素。

Chroma Key Threshold

组件须匹配的阈值,使纹素在色度镶迭时被视为与色键色彩相等(<=,设为 0 要求完美准确的匹配)。

Chroma Key Color

启用色度镶迭后透明黑替代的颜色。

压缩

项目

描述

Compress Without Alpha

是否可舍弃透明通道。需要将此项启用,以防透明通道包含不需要的数据。启用后纹理消耗的显存减半。

Defer Compression

是否将压缩延迟到保存时,在导入/调整纹理时进行更快的迭代。

Compression Settings

构建纹理时使用的压缩设置。

Maximum Texture Size

生成纹理的最大分辨率。数值 0 意味着每个平台上格式的最大大小均默认为 512 分辨率(HDR 经纬立方体贴图除外)。

合成

项目

描述

Composite Texture

基于法线贴图变化修改粗糙度的纹理资源(多数来自 mip map)。确保法线贴图拥有的 mip 数量至少和该纹理资源一样。

Composite Texture Mode

定义合成纹理的应用方式。

Composite Power

设置合成纹理效果的强度。数值越高,效果越强。默认值为 1。