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/drawcall/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

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

License

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