Three.proton

three.proton is a magical 3d particle engine using three.js library. It is based on the Proton engine library.

View project on GitHub

Engine Introduce

three.proton is a magical 3d particle engine using three.js. It is based on the Proton Engine library https://github.com/a-jie/Proton. It inherited Proton's most Api, and it was very, very easy to use.
I think it is the simplest three.js particle engine.

Engine Features

Four kinds of renderers
  • ☉ MeshRender
  • ☉ SpriteRender
  • ☉ PointsRender
  • ☉ CustomRender
Three kinds of emitters which can simulate many physical effects
  • ☉ Emitter
  • ☉ BehaviourEmitter
  • ☉ FollowEmitter
Perfectly compatible with the three.js library.

Demo and Case

eightdiagrams
spriterender base
helloworld
point position
custom renderer
collision
meshzone
fire
glaxy
snow

License

Proton is released under the MIT License. http://www.opensource.org/licenses/mit-license