Technical elements of viscosity

Viscosity is the sum of many different parts. Every pixel was hand polished and every line of code was loved until the project was complete. Here's a summary of the important parts of the project.

Bandwidth optimization
Brush tool:
Colour picker
Colour presets
Homepage
Image creation
Multiple point selection
PHP backend
Player
Player optimization
Point alignment
Save
Save preview
Sliders
Tabs

The brush tool is one of the main features of viscosity. Building it meant creating a parameterized tool that can be initialized by a collection of presets or through user configuration.

There was also the task of creating a particle system that reacts to the direction, speed, and size of the brush.

Brush tool