@three3d/particle
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

本库是 ThreeJS 的粒子簇效果库,实现了以下效果

  • [x] 点状云
  • [x] 线状云
  • [x] 热力云

可配置的特性

  • 透明度
  • 尺寸
  • 贴图
  • 自定义颜色渐变映射
  • 粒子簇的形状:方形、圆形
  • 密度
  • 实心半径
  • 空心半径
  • 可自定义以下算法:
    • 密度变化算法
    • 颜色变化算法
    • 热力颜色叠加算法
    • 线状云:
      • 半径插值算法
      • 密度插值算法
      • 值插值算法

其它特性

  • 核心算法都抽离为单独的函数,并暴露出来了,比如:
    • 点状云随机生成算法
    • 线状云随机生成算法
    • 方形区域随机向量生成算法
    • 圆形区域随机向量生成算法
  • 所以算法都支持 二维、三维(甚至四维)坐标,即可以生成三维的点,也可以生成二维的点;

Package Sidebar

Install

npm i @three3d/particle

Weekly Downloads

17

Version

1.0.4

License

MIT

Unpacked Size

166 kB

Total Files

126

Last publish

Collaborators

  • guobinyong