虚幻美娇娘 发表于 2016-9-4 20:30:15

【UE4技美】材质表达式参考资料 - 常量表达式(2)

ParticleColor(粒子颜色)
ParticleColor(粒子颜色)表达式根据 Cascade 内定义的任何粒子颜色数据与给定粒子的当前颜色相关联。此表达式必须连接到适当的通道,即“自发光颜色”(Emissive Color)。


项目 说明
输出
RGB 输出组合的 RGB 矢量数据
R 输出组合的 红色通道 矢量数据
G 输出组合的 绿色通道 矢量数据
B 输出组合的蓝色通道 矢量数据
A 输出组合的 阿尔法 矢量数据




在此示例中,您可看到 ParticleColor(粒子颜色)表达式向粒子提供粒子系统内定义的颜色。

ParticleDirection(粒子方向)

ParticleDirection(粒子方向)表达式逐个粒子地输出 Vector3 (RGB) 数据,此数据代表给定粒子的当前行进方向。



在此图中,您可看到粒子颜色根据每个例子的当前进行方向而变化。

ParticleMotionBlurFade(粒子运动模糊消退)

ParticleMotionBlurFade(粒子运动模糊消退)表达式输出一个值,该值代表因为运动模糊而在粒子上产生的消退量。值 1 代表不模糊,而黑色代表完全模糊。



ParticleRadius(粒子半径)

ParticleRadius(粒子半径)表达式输出每个粒子的半径(以 Unreal 单位计)。例如,这使您能够在半径达到特定程度后对材质进行更改。



在此图中,粒子在其半径超过 7 个单位时从绿色转变为红色。

ParticleSize(粒子大小)

ParticleSize(粒子大小)表达式输出粒子精灵的 X 和 Y 大小。此表达式可用来驱动材质的某些方面。





在以上示例中,将 ParticleSize(粒子大小)与 ParticleColor(粒子颜色)相乘。请注意,我们屏蔽了输出,以便仅使用绿色通道,该通道对应于 Y 轴,即粒子的高度。这表示当粒子伸展时,它们的颜色会变亮。当它们收缩时,颜色将变暗。

ParticleSpeed(粒子速度)

ParticleSpeed(粒子速度)输出每个粒子的当前行进速度(以每秒 Unreal 单位数计)。



在此示例中,将粒子速度输送到粒子颜色,然后除以 10,以提供更有意义的结果。当粒子速度变慢时,它们将变为黑色。





发表于 1970-1-1 08:00:00

madmonkey 发表于 2016-9-5 09:15:33


UE4学习下,谢谢分享

罐冲左落河 发表于 2016-9-5 09:52:15

谢谢分享,很想学ue4

yj0728ccjh 发表于 2016-9-5 09:55:09

感谢分享

天蝎 发表于 2016-9-5 14:05:24

UE4底层材质教程,很难得啊·····感谢楼主分享····学习了···

376569522 发表于 2016-9-6 00:50:33

正是本尊想要的!

Knight_Black 发表于 2016-9-6 11:55:26

666666{:1_146:}

376569522 发表于 2016-9-11 00:15:07

立刻提起了精神

lizhiheng 发表于 2016-11-10 10:05:00

谢谢分享很不错

Zh_Jason 发表于 2016-11-22 10:33:30

资源甚好,发帖艰辛,且阅且珍惜!

ajhonson 发表于 2016-11-24 19:42:15

{:1_144:}

ajhonson 发表于 2016-11-24 19:42:58

路过,看看。

jhxtwd 发表于 2018-1-8 18:37:16

{:1_235:}   谢谢 分享 .........................

cijie 发表于 2018-4-27 15:47:39

屌炸了

cijie 发表于 2018-4-27 15:49:37

magicer 发表于 2016-9-5 09:13
从业不识微元素,做遍项目也枉然

屌炸了

cijie 发表于 2018-4-27 15:49:49

madmonkey 发表于 2016-9-5 09:15
UE4学习下,谢谢分享

屌炸了

柏拉没有图 发表于 2018-5-3 01:26:52

这不就是官方的中文文档么

悚魅 发表于 2018-5-25 14:43:56

感谢分享

什么! 发表于 2018-9-6 10:43:11


感谢分享
页: [1] 2 3 4
查看完整版本: 【UE4技美】材质表达式参考资料 - 常量表达式(2)