ColorByOrientationDirection(按朝向方向着色)组件
按朝向方向着色
ColorByOrientationDirection(按朝向方向着色)组件用于根据粒子的朝向与参考朝向之间的点积(Dot Product)来改变粒子的颜色。
点积本质上表示一个方向与另一个方向在角度上的接近程度。介于定义状态之间的颜色将会进行插值(Lerp/平滑过渡)处理。
该组件是 Frooxius 制作的 Photon Dust(光影尘)系统的一部分。
属性
| 属性名称 | 类型 | 描述 |
|---|---|---|
| ReferenceDirection (参考方向) |
Float3 | 本地空间(Local Space)中用作参考的方向向量。 |
| AlignedColor (对齐颜色) |
ColorX | 当粒子的朝向与 ReferenceDirection 完全相同时使用的颜色。 |
| OrthogonalColor (正交颜色/垂直颜色) |
ColorX | 当粒子的朝向与 ReferenceDirection 正好呈 90 度时使用的颜色。任何位于以 ReferenceDirection 为法线的平面上的粒子方向,都属于这个 90 度范围。 |
| OppositeColor (相反颜色) |
ColorX | 当粒子的朝向与 ReferenceDirection 完全相反时使用的颜色。 |
用法
将此组件附加到一个 Slot(插槽)上,将其添加到 ParticleSystem(粒子系统)组件的模块(Modules)列表中,并调整数值以获得所需的视觉效果。
示例
暂无示例。
相关组件
- ParticleSystem(粒子系统)
- Photon Dust(光影尘系统)