UE4特效萌新上手笔记- Houdini导Niagara属性读取

上一篇我们实现了将houdini粒子导出到UE
通过Niagara读取,有了粒子的动态效果,但缺乏材质等细节

这篇我们来讨论下如何读取houdini属性

属性查看

选中发射器HoudiniNiagaraBasic通过参数面板可以参看粒子属性,没有参数面板的可以在窗口菜单中打开
UE4特效萌新上手笔记- Houdini导Niagara属性读取
UE4特效萌新上手笔记- Houdini导Niagara属性读取

读取颜色属性

UE4特效萌新上手笔记- Houdini导Niagara属性读取
首先在粒子更新栏添加Color属性
UE4特效萌新上手笔记- Houdini导Niagara属性读取

UE4特效萌新上手笔记- Houdini导Niagara属性读取
下拉为Scale Color赋值【Houdini】Color属性,为什么在Scale Color属性上赋值而不是Color属性呢?是因为Color属性有4个浮点数,多了一个Alpha,而HoudiniColor是三个浮点数RGB
UE4特效萌新上手笔记- Houdini导Niagara属性读取
UE4特效萌新上手笔记- Houdini导Niagara属性读取

读取粒子大小属性

UE4特效萌新上手笔记- Houdini导Niagara属性读取
为什么要用Sprite,因为当前粒子是Sprite类型
UE4特效萌新上手笔记- Houdini导Niagara属性读取
UE4特效萌新上手笔记- Houdini导Niagara属性读取
可以看到Scale Sprite Size是XY两个浮点值,houdini的pscale是一个浮点值,所以应该怎么办?
这里我们可以用Vector 2D From Float将他们转成一个相同的浮点值
UE4特效萌新上手笔记- Houdini导Niagara属性读取
这样就可以关联pscale属性
UE4特效萌新上手笔记- Houdini导Niagara属性读取
UE4特效萌新上手笔记- Houdini导Niagara属性读取
如果看不到粒子,可能是尺寸整体太小,我们可以对属性做个加乘
把值改为Multiply Float
UE4特效萌新上手笔记- Houdini导Niagara属性读取
A端给Pscale属性,B端可以乘以一个值
UE4特效萌新上手笔记- Houdini导Niagara属性读取
还可以添加一个曲线让开始和结尾的粒子变小消失
UE4特效萌新上手笔记- Houdini导Niagara属性读取
可以为粒子添加力场,力场需要注意顺序问题
UE4特效萌新上手笔记- Houdini导Niagara属性读取
UE4特效萌新上手笔记- Houdini导Niagara属性读取

上一篇:如何在UE4中做出涟漪的效果


下一篇:虚幻引擎测试题(一)