上一篇我们实现了将houdini粒子导出到UE
通过Niagara读取,有了粒子的动态效果,但缺乏材质等细节
这篇我们来讨论下如何读取houdini属性
属性查看
选中发射器HoudiniNiagaraBasic通过参数面板可以参看粒子属性,没有参数面板的可以在窗口菜单中打开
读取颜色属性
首先在粒子更新栏添加Color属性
下拉为Scale Color赋值【Houdini】Color属性,为什么在Scale Color属性上赋值而不是Color属性呢?是因为Color属性有4个浮点数,多了一个Alpha,而HoudiniColor是三个浮点数RGB
读取粒子大小属性
为什么要用Sprite,因为当前粒子是Sprite类型
可以看到Scale Sprite Size是XY两个浮点值,houdini的pscale是一个浮点值,所以应该怎么办?
这里我们可以用Vector 2D From Float将他们转成一个相同的浮点值
这样就可以关联pscale属性
如果看不到粒子,可能是尺寸整体太小,我们可以对属性做个加乘
把值改为Multiply Float
A端给Pscale属性,B端可以乘以一个值
还可以添加一个曲线让开始和结尾的粒子变小消失
可以为粒子添加力场,力场需要注意顺序问题