var canvas = document.getElementById('example'),
ctx = canvas.getContext('2d'),
perlin = new toxi.math.noise.PerlinNoise(),
bounds = new toxi.geom.Rect(),
lastPos = new toxi.geom.Vec2D(),
gui,
offset = 0,
options,
streams = [],
palette;
palette = [
toxi.color.TColor.newHex('1c0f17'),
toxi.color.TColor.newHex('271d2e'),
toxi.color.TColor.newHex('2c3857'),
toxi.color.TColor.newHex('155e73').setBrightness(0.9),
toxi.color.TColor.newHex('e8ca59'),
toxi.color.TColor.newHex('891b1b')
];
options = {
running: true,
numStreams: 400,
distort: 0,
strength: Math.PI,
scalar: 0.05,
step: 2
};
setCanvasSize();
ctx.fillStyle = "#000000";
ctx.strokeStyle = "#ff0000";
ctx.lineWidth = 1.5;