查看: 381|回复: 7

[引擎各个功能] 【纹理表达式 | Unreal Engine】

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2016-6-25 12:32:46 | 显示全部楼层 |阅读模式


本页面的内容:

      
FontSample(字体取样)

FontSampleParameter(字体取样参数)

SceneColor(场景颜色)

SpriteTextureSampler(精灵纹理取样)

TextureObject(纹理对象)

TextureSample(纹理取样)

TextureProperty(纹理属性)

ParticleSubUV(粒子子 UV)

TextureObjectParameter(纹理对象参数)

TextureSampleParameter2D(纹理取样参数 2D)

TextureSampleParameterSubUV(纹理取样参数子 UV)

TextureSampleParameterCube(纹理取样参数立方体)
     FontSample(字体取样)
FontSample(字体取样)表达式允许您以常规 2D 纹理形式,从字体资源中取得纹理页面样本。字体的阿尔法通道将包含字体轮廓值。您只能指定有效的字体页面。


项目
说明


属性
字体(Font)包含要在表达式内保留的默认字体资产(来自 内容浏览器)。字体纹理页面(Font Texture Page)要用作纹理一部分的当前字体纹理页面。
【虚幻4翻译文档-纹理表达式 | Unreal Engine】[虚幻4中文文档]


FontSampleParameter(字体取样参数)
FontSampleParameter(字体取样参数)表达式提供了一种在材质实例常量中公开基于字体的参数的方法,这使您可以在不同实例中轻松使用不同的字体。字体的阿尔法通道将包含字体轮廓值。您只能指定有效的字体页面。


项目
说明


属性
参数资源文件名称(Parameter Name)
指定用于在材质实例中以及通过代码来识别参数的资源文件名称。
组(Group)
提供一种将参数资源文件名称组织成 MaterialInstanceConstant(材质实例常量)中的组(即类别)的方法。材质中所有具有相同“组”(Group)属性资源文件名称的参数都将在实例中该类别下列出。
字体(Font)包含要在表达式内保留的默认字体资产(来自 内容浏览器)。字体纹理页面(Font Texture Page)要用作纹理一部分的当前字体纹理页面。
【虚幻4翻译文档-纹理表达式 | Unreal Engine】[虚幻4中文文档]


SceneColor(场景颜色)
SceneColor(场景颜色)表达式输出现有的场景颜色。


项目
说明


输入
偏移小数(OffsetFraction)接收用于在屏幕空间中使场景颜色发生偏移的 2D 矢量。将此项目设置为 0,1 或 1,0 可提供略微明亮的场景颜色版本。将此项目设置为 1,1 可提供更加明亮的结果。
【虚幻4翻译文档-纹理表达式 | Unreal Engine】[虚幻4中文文档]


SpriteTextureSampler(精灵纹理取样)
要创建定制精灵材质,您可复制其中一个现有的精灵材质,或者在 内容浏览器 中创建新材质。渲染精灵时,在精灵资产中定义的纹理将输送到材质中任何具有“SpriteTexture”资源文件名称的纹理参数。您可以放置 SpriteTextureSampler(精灵纹理取样)节点以自动完成此操作。



【虚幻4翻译文档-纹理表达式 | Unreal Engine】[虚幻4中文文档]



精灵实例将以顶点颜色形式传入其颜色,但该颜色可用于材质中的任何内容,而不仅限于着色。


项目
说明


属性
纹理(Texture)指定表达式所取样的纹理。要设置纹理,请先在 内容浏览器 中选择纹理。然后,在此表达式的属性窗口中选择“纹理”(Texture)属性,并单击“使用当前选择”(Use Current Selection)按钮。取样类型(Sampler Type)此节点所要取样并输出的数据类型。Mip 值模式(MipValueMode)对纹理应用一个将会影响外观及性能的噪声值。
输入
UVs接收 UV 纹理坐标,以用于纹理。如果没有任何值输入到 UVs,那么将使用材质所应用于的网格的纹理坐标。
输出
RGB输出颜色的三通道 RGB 矢量值。R输出颜色的红色通道。G输出颜色的绿色通道。B输出颜色的蓝色通道。A输出颜色的阿尔法通道。如果纹理未包含阿尔法通道,那么将“阿尔法”通道连接到任何内容(虽然在技术上不合法)的结果将始终为零(黑色)。TextureObject(纹理对象)
TextureObject(纹理对象)表达式用来为函数内的纹理函数输入提供默认纹理。此节点不会对该纹理进行实际取样,因此必须与“纹理取样”(TextureSample)节点配合使用。


项目
说明


属性
纹理(Texture)内容浏览器 中要应用于此节点的纹理。取样类型(Sampler Type)此节点所要输出的数据类型。TextureSample(纹理取样)
TextureSample(纹理取样)表达式输出纹理中的颜色值。此纹理可以是常规 Texture2D(包括法线贴图)、立方体贴图或电影纹理。


项目
说明


属性
纹理(Texture)指定表达式所取样的纹理。要设置纹理,请先在 内容浏览器 中选择纹理。然后,在此表达式的属性窗口中选择“纹理”(Texture)属性,并单击“使用当前选择”(Use Current Selection)按钮。取样类型(Sampler Type)此节点所要取样并输出的数据类型。Mip 值模式(MipValueMode)选择如何根据计算的默认硬件来定制样本的 MIP 级别或导数。影响外观及性能。
输入
UVs接收 UV 纹理坐标,以用于纹理。如果没有任何值输入到 UVs,那么将使用材质所应用于的网格的纹理坐标。如果 TextureSample(纹理取样)代表立方体贴图纹理,那么 UV 坐标必须是三通道值,而不能是双通道值。DDX(UVs)接收 UVs 输入的 DDX 以用于各向异性过滤。默认情况下,硬件自动执行此过滤,并且速度更快。但是在某些情况下,您可能需要使用 DDX 材质表达式明确地设置此项目,以避免延迟贴花的 2x2 像素块失真之类的失真。仅当 Mip 值模式(MipValueMode)为 导数(Derivative)时才可用。DDY(UVs)接收 UVs 输入的 DDY 以用于各向异性过滤,这与 DDX(UVs) 接收 UVs 输入的 DDX 相同。
输出
RGB输出颜色的三通道 RGB 矢量值。R输出颜色的红色通道。G输出颜色的绿色通道。B输出颜色的蓝色通道。A输出颜色的阿尔法通道。如果纹理未包含阿尔法通道,那么将“阿尔法”通道连接到任何内容(虽然在技术上不合法)的结果将始终为零(黑色)。
【虚幻4翻译文档-纹理表达式 | Unreal Engine】[虚幻4中文文档]



为了更好地了解 DDX(UVs) 和 DDY(UVs) 输入,这里就是您可以执行的操作。但您应记住,其输出与 Mip 值模式(MipValueMode)为 无(None)时相同,但速度更慢。仅当您因为要以不同于使用 DDX/DDY 材质表达式的方法进行计算而确实需要覆盖默认硬件计算时,才应使用 DDX(UVs) 和 DDY(UVs)。

【虚幻4翻译文档-纹理表达式 | Unreal Engine】[虚幻4中文文档]


TextureProperty(纹理属性)
TextureProperty(纹理属性)用于公开您选择的纹理属性,例如纹理资源文件大小或纹素资源文件大小。

【虚幻4翻译文档-纹理表达式 | Unreal Engine】[虚幻4中文文档]


ParticleSubUV(粒子子 UV)
ParticleSubUV(粒子子 UV)表达式用来将纹理的子图像渲染到粒子。ParticleSubUV(粒子子 UV)类似于图像序列视图,只不过 ParticleSubUV(粒子子 UV)允许在 Cascade 中操作纹理动画。


项目
说明


属性
混合(Blend)将 SubUV(子 UV)精灵布局的每个帧混合,而不是从一个帧立即“跳跃”到下一个帧。纹理(Texture)指定要使用的纹理。取样类型(Sampler Type)此节点所要取样并输出的数据类型。Mip 值模式(MipValueMode)对纹理应用一个将会影响外观及性能的噪声值。
输入
UVsUV 输入将被忽略,不起任何效果。
输出
RGB输出颜色的三通道 RGB 矢量值。R输出颜色的红色通道。G输出颜色的绿色通道。B输出颜色的蓝色通道。A输出颜色的阿尔法通道。如果纹理未包含阿尔法通道,那么将“阿尔法”通道连接到任何内容(虽然在技术上不合法)的结果将始终为零(黑色)。
【虚幻4翻译文档-纹理表达式 | Unreal Engine】[虚幻4中文文档]


TextureObjectParameter(纹理对象参数)
TextureObjectParameter(纹理对象参数)表达式定义一个纹理参数并输出纹理对象,以便在调用具有纹理输入的函数的材质中使用。此节点不会对该纹理进行实际取样,因此必须与“纹理取样”(TextureSample)节点配合使用。


项目
说明


属性
参数资源文件名称(Parameter Name)
指定用于在材质实例中以及通过代码来识别参数的资源文件名称。
组(Group)
提供一种将参数资源文件名称组织成 MaterialInstanceConstant(材质实例常量)中的组(即类别)的方法。材质中所有具有相同“组”(Group)属性资源文件名称的参数都将在实例中该类别下列出。
纹理(Texture)指定表达式所取样的纹理。取样类型(Sampler Type)此节点所要取样并输出的数据类型。Mip 值模式(MipValueMode)对纹理应用一个将会影响外观及性能的噪声值。
此节点与材质函数配合使用。
TextureSampleParameter2D(纹理取样参数 2D)
TextureSampleParameter2D(纹理取样参数 2D)表达式与 TextureSample(纹理取样)完全相同,只不过它是可在材质实例中以及通过代码来修改的参数。


项目
说明


属性
参数资源文件名称(Parameter Name)
指定用于在材质实例中以及通过代码来识别参数的资源文件名称。
组(Group)
提供一种将参数资源文件名称组织成 MaterialInstanceConstant(材质实例常量)中的组(即类别)的方法。材质中所有具有相同“组”(Group)属性资源文件名称的参数都将在实例中该类别下列出。
纹理(Texture)指定表达式所取样的纹理。取样类型(Sampler Type)此节点所要取样并输出的数据类型。Mip 值模式(MipValueMode)对纹理应用一个将会影响外观及性能的噪声值。
输入
UVs接收 UV 纹理坐标,以用于纹理。如果没有任何值输入到 UVs,那么将使用材质所应用于的网格的纹理坐标。
输出
RGB输出颜色的三通道 RGB 矢量值。R输出颜色的红色通道。G输出颜色的绿色通道。B输出颜色的蓝色通道。A输出颜色的阿尔法通道。如果纹理未包含阿尔法通道,那么将“阿尔法”通道连接到任何内容(虽然在技术上不合法)的结果将始终为零(黑色)。TextureSampleParameterSubUV(纹理取样参数子 UV)
TextureSampleParameterSubUV(纹理取样参数子 UV)表达式与 ParticleSubUV(粒子子 UV) 完全相同,只不过它是可在材质实例中以及通过代码来修改的参数。


项目
说明


属性
参数资源文件名称(Parameter Name)
指定用于在材质实例中以及通过代码来识别参数的资源文件名称。
组(Group)
提供一种将参数资源文件名称组织成 MaterialInstanceConstant(材质实例常量)中的组(即类别)的方法。材质中所有具有相同“组”(Group)属性资源文件名称的参数都将在实例中该类别下列出。
混合(Blend)将 SubUV(子 UV)精灵布局的每个帧混合,而不是从一个帧立即“跳跃”到下一个帧。纹理(Texture)指定表达式所取样的纹理。取样类型(Sampler Type)此节点所要取样并输出的数据类型。Mip 值模式(MipValueMode)对纹理应用一个将会影响外观及性能的噪声值。
输入
UVsUV 输入将被忽略,不起任何效果。
输出
RGB输出颜色的三通道 RGB 矢量值。R输出颜色的红色通道。G输出颜色的绿色通道。B输出颜色的蓝色通道。A输出颜色的阿尔法通道。如果纹理未包含阿尔法通道,那么将“阿尔法”通道连接到任何内容(虽然在技术上不合法)的结果将始终为零(黑色)。TextureSampleParameterCube(纹理取样参数立方体)
TextureSampleParameterCube(纹理取样参数立方体)表达式与 TextureSample(纹理取样)完全相同,只不过它只接受立方体贴图,并且是可在材质实例中以及通过代码来修改的参数。


项目
说明


属性
参数资源文件名称(Parameter Name)
指定用于在材质实例中以及通过代码来识别参数的资源文件名称。
组(Group)
提供一种将参数资源文件名称组织成 MaterialInstanceConstant(材质实例常量)中的组(即类别)的方法。材质中所有具有相同“组”(Group)属性资源文件名称的参数都将在实例中该类别下列出。
纹理(Texture)指定表达式所取样的纹理。取样类型(Sampler Type)此节点所要取样并输出的数据类型。Mip 值模式(MipValueMode)对纹理应用一个将会影响外观及性能的噪声值。
输入
UVs接收 UV 纹理坐标,以用于纹理。如果没有任何值输入到 UVs,那么将使用材质所应用于的网格的纹理坐标。这必须是三通道矢量值。
输出
RGB输出颜色的三通道 RGB 矢量值。R输出颜色的红色通道。G输出颜色的绿色通道。B输出颜色的蓝色通道。A输出颜色的阿尔法通道。如果纹理未包含阿尔法通道,那么将“阿尔法”通道连接到任何内容(虽然在技术上不合法)的结果将始终为零(黑色)。
回复

使用道具 举报

0

主题

855

帖子

2808

积分

vip会员

Rank: 1

积分
2808
发表于 2016-7-2 18:32:02 来自手机 | 显示全部楼层
全就行啊,,支持 一下
回复 支持 反对

使用道具 举报

aaaa 该用户已被删除
发表于 2016-7-3 19:52:53 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

876

帖子

2847

积分

vip会员

Rank: 1

积分
2847
发表于 2016-7-4 10:36:27 来自手机 | 显示全部楼层
一定要看看。。。。。。
回复 支持 反对

使用道具 举报

0

主题

894

帖子

2959

积分

vip会员

Rank: 1

积分
2959
发表于 2016-7-10 09:30:23 来自手机 | 显示全部楼层
这就是为什么春哥在天朝这么火的原因啊!
回复 支持 反对

使用道具 举报

0

主题

936

帖子

3099

积分

vip会员

Rank: 1

积分
3099
发表于 2016-7-11 09:48:35 | 显示全部楼层
好东西都要支持, 谢谢了
回复 支持 反对

使用道具 举报

0

主题

881

帖子

2877

积分

vip会员

Rank: 1

积分
2877
发表于 2016-7-18 10:58:04 来自手机 | 显示全部楼层
谢谢楼主分享
回复 支持 反对

使用道具 举报

0

主题

882

帖子

2913

积分

vip会员

Rank: 1

积分
2913
发表于 2016-7-20 12:13:21 | 显示全部楼层
全就行啊,,支持 一下
回复 支持 反对

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部