1.0.4 • Published 10 months ago

@three3d/particle v1.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

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

  • 点状云
  • 线状云
  • 热力云

可配置的特性

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

其它特性

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