Unreal4材质表达式常数类讲解0006

常数表达式

一旦在编辑器中设置或开始播放时,输出值通常不会改变的表达式。

constant1

constant1常量表达式输出单浮点值。它是最常用的表达式之一,并且可以连接到任何输入,而与输入预期的通道数无关。例如,如果将一个常量连接到期望3向量的输入,则常量值将用于所有3个元素。提供单个数字时,使用描述区域中的小三角形图标折叠节点可能很有用。
您可以通过按住1键并在“材质编辑器”的图形区域中单击鼠标左键来快速创建“常量”节点。

Constant2Vector

所述Constant2Vector表达式输出的双信道向量的值,换言之,两个常数。


您可以通过按住2键并在“材质编辑器”的图形区域中单击鼠标左键来快速创建Constant2Vector节点。

Constant3Vector

所述Constant3Vector表达式输出的三通道矢量值,换句话说,三个常数号码。RGB颜色可以认为是Constant3Vector,其中每个通道都分配有一种颜色(红色,绿色,蓝色)。
您可以通过按住3键并在“材质编辑器”的图形区域中单击鼠标左键来快速创建Constant3Vector节点。

Constant4Vector

所述Constant4Vector表达式输出一个四信道向量的值,换句话说,四个常数号码。RGBA颜色可以认为是Constant4Vector,其中每个通道都分配有一种颜色(红色,绿色,蓝色,alpha)。


您可以通过按住4键并在“材质编辑器”的图形区域中单击鼠标左键来快速创建Constant4Vector节点。

DistanceCullFade距离剔除淡入淡出

所述DistanceCullFade表达式输出标度值,衰落从黑到白,可用于在一次谈到剔除距离内褪色的对象。应该注意的是,它不会使物体褪色。
所述DistanceCullFade表达式输出标度值,衰落从黑到白,可用于在一次谈到剔除距离内褪色的对象。应该注意的是,它不会使物体褪色。一旦摄像机进入剔除距离,此网络将导致物体淡入(而不是“弹出”)

ParticleColor粒子颜色

基于Cascade中定义的任何基于粒子的颜色数据,ParticleColor表达式与给定粒子的当前颜色相关。必须将其插入适当的通道(发光颜色)。
在此示例中,您可以看到“粒子颜色”表达式在何处为粒子系统内定义的粒子提供颜色。

ParticleDirection粒子方向

所述ParticleDirection在每个粒子的基础表达的Vector3输出(RGB)的数据,表示给定粒子当前正在行驶的方向。
您可以在此图像中看到粒子的颜色如何根据每个粒子行进的当前方向而变化。

ParticleMotionBlurFade粒子运动模糊淡入淡出

所述ParticleMotionBlurFade表达输出表示上的粒子作为运动模糊的结果褪色的量的值。值1表示无模糊,黑色表示完全模糊。
ParticleMotionBlurFade

ParticleRadius粒子半径

所述ParticleRadius表达式输出在每个粒子的虚幻单元单独的半径。例如,一旦半径达到某个点,就可以对材料进行更改。
在此图像中,当粒子的半径超过7个单位时,它们将从绿色变为红色。

ParticleRelativeTime相对时间

所述ParticleRelativeTime表达式输出0和1之间的一个数字表示一个粒子的年龄,0是出生时刻和1为死亡的时刻。
在此示例中,您可以看到粒子相对时间输入到了发射色中,导致粒子在出生时从黑色逐渐消失为白色,随着它们接近死亡而逐渐消失。

particle size粒度

的粒度表达输出粒子子画面的X和Y尺寸。然后可以将其用于驱动材料的某些方面。
在上面的示例中,“粒度”被乘以“粒子颜色”。请注意,我们将对输出进行遮罩,以便仅使用绿色通道,该通道对应于Y轴或粒子的长度。这意味着随着粒子伸展,它们的颜色会变亮。当它们收缩时,它们将变得暗淡。

ParticleSpeed粒子速度

ParticleSpeed输出每个粒子正在移动的当前速度,以每秒虚幻单位为单位。


在此示例中,粒子速度提供了粒子的颜色,然后将其除以10可提供更有意义的结果。颗粒随着速度变慢而变黑。

PerInstanceFadeAmount

所述PerInstanceFadeAmount表达输出与褪色的量相关联的一个浮点值,施加到一个实例化静态网格,如叶面。它是常数,但对于网格的每个实例,可以是不同的数字。
仅当应用于InstancedStaticMesh Actor或其他使用InstancedStaticMeshComponents的Actor时,此方法才有效。

PerInstanceRandom

所述PerInstanceRandom表达式输出每静态网格实例被施加的材料不同的随机浮点值。例如,InstancedStaticMeshComponent设置一个随机浮点数,该浮点数已公开,以便可以用于所需的任何对象(例如,窗口后面的随机光照水平)。对于网格的每个实例,它都是常数,但是不同。

对于目标平台,输出值将是0到RAND_MAX之间的整数。
仅当应用于InstancedStaticMesh Actor或其他使用InstancedStaticMeshComponents的Actor时,此方法才有效。

time时间

“时间”节点用于将时间的流逝添加到材质中,例如Panner ,Cosine 或其他与时间有关的操作。

上图中描述的网络将创建随时间变化的材质,不断显示白色和黑色之间的正弦过渡。如果启用了period,则将period设置为0将有效地停止过渡,而将1设置为period是false。将数字设置为更接近0将使材质以更快的速度变化。

TwoSidedSign双面反转

所述TwoSidedSign表达是翻转法线上的双面定制照明材料backfaces以匹配的Phong的功能是有用的。双面材料的正面为+1,背面为-1。

顶点颜色

顶点颜色的表达是该材料的影响精灵粒子发射器的颜色模块输出所述接入点。
上面的网络将直接从“粒子系统”中利用颜色和Alpha数据。这样的网络非常适合特殊效果,例如火花。

ViewProperty查看属性

所述ViewProperty表达式输出的图相关常数特性,例如视场或渲染目标大小。可以配置要访问的view属性,并且输出的类型取决于所配置的访问属性。


ViewProperty

这是视野为50度的示例。

这是具有90度视场的相同示例。

PrecomputedAOMask预先计算的AO蒙版

该PrecomputedAOMask节点可以访问你的材料Lightmass的计算环境光遮蔽(AO),它可以是程序纹理或在哪里会慢慢积累随着时间的推移地区老化效应和污垢将非常有用。

在看到预计算AO蒙版的结果之前,您将需要使用Lightmass构建您正在使用的关卡的照明。


上面的屏幕截图使用AO蒙版自动将污垢层混合到环境的各个角落。要使用AO蒙版,您需要在World Settings-> Lightmass settings下启用Use Ambient Occlusion和Use Ambient Occlusion Material Mask,然后构建照明。其他AO控件(例如最大遮挡距离)可用于调整AO的外观。另外,还要确保将“直接和间接遮挡分数”都设置为0,以使此AO不会应用于实际的水平照明。

您可以使用PrecomputedAOMask材质表达节点访问任何材质中的AO 。PrecomputedAOMask用作0到1蒙版,其中1个提供受AO影响的区域,0个提供不受AO影响的区域。在下图中,您可以看到如何设置材料以使用预计算的AO蒙版。
您可以使用PrecomputedAOMask材质表达节点访问任何材质中的AO 。PrecomputedAOMask用作0到1蒙版,其中1个提供受AO影响的区域,0个提供不受AO影响的区域。在下图中,您可以看到如何设置材料以使用预计算的AO蒙版。
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,204评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,091评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,548评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,657评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,689评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,554评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,302评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,216评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,661评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,851评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,977评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,697评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,306评论 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,898评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,019评论 1 270
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,138评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,927评论 2 355

推荐阅读更多精彩内容