⚠️注意:从贴图采样只能通过GPU发射 ⚪提示:贴图采样一般用Grid来发射粒子 ⚪提示:如果是一张黑白Mask则可以用来做遮罩

image.png

采样贴图信息

image.png ⚠️注意:事实上我们并不希望只采集贴图上一点,而且采样整张贴图 所以需要设置采样UV(具体步骤如下)

第一步:先用【Make Vector 2D】拆分UV通道 image.png

第二步:使用【Make Float from Vector】遍历一组Vector (指UV向量) 的XY通道 image.png

第三步:通过【Normalized Array Location】读取UV向量 image.png

使用采样到的信息

按贴图颜色采样【粒子颜色】

采样完成后,会有个【 SampleTexture SampleColor】属性 粒子通过这个来控制粒子属性 image.png

删除遮罩外的粒子

如果是遮罩,辨别粒子颜色(亮度)的方式, 删除遮罩外的粒子

第一步:使用【Set Bool By Float Comparison】比较2个浮点值,如果条件成立【返回布尔值】 image.png

第二步:遍历颜色向量的R通道(黑白Mask遮罩通道都一样,随便都行) image.png

第三步:读取粒子颜色 image.png