Ludusy

Lowpoly Particle Editor

Design low-poly particle effects for Three.js games. Export JSON configs and use the drop-in runtime.

Emitter

Particle

Color

Motion

Runtime Module

Drop-in particle renderer for any Three.js project.

Download lowpoly-particles.js
Usage
// 1. Include Three.js and the runtime
<script src="three.min.js"></script>
<script src="lowpoly-particles.js"></script>

// 2. Create instance with your scene
var particles = new LowpolyParticles(scene);

// 3. Load and spawn an effect
fetch('my-effect.json')
  .then(r => r.json())
  .then(config => {
    particles.spawn(config);
  });

// 4. Update in your render loop
function animate() {
  var delta = clock.getDelta();
  particles.update(delta);
  renderer.render(scene, camera);
  requestAnimationFrame(animate);
}

Self-Host the Editor

Download the full editor source to host on your own site or integrate into your toolchain.

  • Full particle-editor.js source
  • Host on your own domain
  • Modify and integrate freely
  • Use in personal & commercial projects
License
  • Use in personal and commercial projects.
  • Modify for your projects.
  • Do NOT resell or redistribute as standalone.
  • Attribution appreciated, not required.
  • Provided "as is" without warranty.

Full terms