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

One of my favourite parts.

Building the colour picker meant learning about the HSV colour space and reverse engineering common colour picker dialogs.

Another fun part was incorporating your current colour selection into the drawing so you can get a live preview of your colour choice.

Colour picker