@three3d/particle
v1.0.4
Published
@three3d/particle 提供了基于 ThreeJS 的粒子簇效果,比如:点状云、线状云、热力云等
Downloads
322
Maintainers
Readme
本库是 ThreeJS 的粒子簇效果库,实现了以下效果
- [x] 点状云
- [x] 线状云
- [x] 热力云
可配置的特性
- 透明度
- 尺寸
- 贴图
- 自定义颜色渐变映射
- 粒子簇的形状:方形、圆形
- 密度
- 实心半径
- 空心半径
- 可自定义以下算法:
- 密度变化算法
- 颜色变化算法
- 热力颜色叠加算法
- 线状云:
- 半径插值算法
- 密度插值算法
- 值插值算法
其它特性
- 核心算法都抽离为单独的函数,并暴露出来了,比如:
- 点状云随机生成算法
- 线状云随机生成算法
- 方形区域随机向量生成算法
- 圆形区域随机向量生成算法
- 所以算法都支持 二维、三维(甚至四维)坐标,即可以生成三维的点,也可以生成二维的点;