“粒子采样器信息”(Particle Sampler Info)节点是一种粒子工具,用于:
“粒子采样器信息”(Particle Sampler Info)节点提供了粒子颜色映射器、透明度映射器、白炽度映射器和年龄映射器的所有功能。请参见粒子采样器信息节点属性和创建粒子采样器信息节点。
“粒子采样器信息”(Particle Sampler Info)节点提供了软件渲染中使用的粒子着色器、纹理或纹理放置节点的粒子形状属性。
使用“粒子采样器信息”(Particle Sampler Info)节点时,您将一个或多个节点输出连接到粒子着色器或纹理放置节点的属性。这便告知着色器从“粒子采样器信息”(Particle Sampler Info)节点中获取逐个粒子信息。这还告知“粒子采样器信息”(Particle Sampler Info)节点从粒子形状中获取哪些属性。
“粒子采样器信息”(Particle Sampler Info)节点具有以下类型的输出:
您仍需要在适当的位置将属性添加到粒子形状。“粒子采样器信息”(Particle Sampler Info)节点仅获取属性值(如果存在)。例如,将“粒子采样器信息”(Particle Sampler Info)节点连接到 parentU,告知采样器信息节点获取 parentU(如有)并将其用于着色。您仍然需要将 parentU 添加到粒子形状。
“粒子采样器信息”(Particle Sampler Info)节点与“采样器信息”(samplerInfo)节点不同,它与任何特定的摄影机并没有关联。这两个节点的相似之处在于,它们均可向在着色采样数中使用的着色器提供数据。它们的不同在于,采样器信息节点提供的大部分数据均依赖于摄影机。
使用“粒子采样器信息”(Particle Sampler Info)节点控制粒子有两种基本策略:
此策略有两点优势:您可以使用任何类型的纹理,您还可以使用纹理放置节点的控制。
此策略的主要优点在于,它允许您使用表达式、渐变或“组件编辑器”(Component Editor)控制“每粒子”(per-particle)属性并查看着色或纹理节点中的结果。
除了粒子形状预定义属性的多个输出外(例如,“位置”(position)、“radiusPP”等),“粒子采样器信息”(Particle Sampler Info)节点包含用户定义属性的十个预定义输出,可将这些输出添加到粒子形状。
其中五个是标量,而另外五个是类型;分别称为“userScalar1PP”、“userVector1PP”,依此类推。
如果其中一个属性连接到着色属性,“粒子采样器信息”(Particle Sampler Info)节点在粒子形状中查找具有相同名称的属性,并提取这些值。例如,如果连接“userScalar1PP”到着色器噪波,则“粒子采样器信息”(Particle Sampler Info)节点在粒子形状中查找“userScalar1PP”属性。