Simple WebGL 2 renderer package for modular-particle-system
.
Minified size 9 kB.
Capable of rendering up to 100 000 particles with smooth FPS (60 times per second).
Available as:
<script src="https://cdn.jsdelivr.net/npm/modular-particle-system-webgl-renderer@1.0.0/index.iife.js"></script>
By using the IIFE build, you can even embed a fully functional particle system + renderer with pure HTML code, for example like this.
npm install modular-particle-system-webgl-renderer
NOTE: Usage from NPM package is untested.
const { Renderer } = modularParticleSystemWebglRenderer;
import { Renderer } from "modular-particle-system-webgl-renderer";
const textures = {
"generic/ball.png": loadTextureImage("generic/ball.png"),
"generic/cloud.png": loadTextureImage("generic/cloud.png"),
};
const renderer = Renderer({
particleSystem,
container: document.body,
textures,
});
Development
cd modular-particle-system-webgl-renderer
npm i
npm start