Skip to main content

ColorByOrientationDirection(按朝向方向着色)组件

按朝向方向着色

ColorByOrientationDirection(按朝向方向着色)组件用于根据粒子的朝向与参考朝向之间的点积(Dot Product)来改变粒子的颜色。

点积本质上表示一个方向与另一个方向在角度上的接近程度。介于定义状态之间的颜色将会进行插值(Lerp/平滑过渡)处理。

该组件是 Frooxius 制作的 Photon Dust(光影尘)系统的一部分。

image.png

属性

属性名称 类型 描述
ReferenceDirection
(参考方向)
Float3 本地空间(Local Space)中用作参考的方向向量。
AlignedColor
(对齐颜色)
ColorX 当粒子的朝向与 ReferenceDirection 完全相同时使用的颜色。
OrthogonalColor
(正交颜色/垂直颜色)
ColorX 当粒子的朝向与 ReferenceDirection 正好呈 90 度时使用的颜色。任何位于以 ReferenceDirection 为法线的平面上的粒子方向,都属于这个 90 度范围。
OppositeColor
(相反颜色)
ColorX 当粒子的朝向与 ReferenceDirection 完全相反时使用的颜色。

用法

将此组件附加到一个 Slot(插槽)上,将其添加到 ParticleSystem(粒子系统)组件的模块(Modules)列表中,并调整数值以获得所需的视觉效果。

示例

暂无示例。

相关组件