Hypercurves

Inspired by the spontaneous quality of handmade sketches, this project aimed to achieve a straightforward approach in drawing with a digital tool.

This resulted in multiple functionalities that made drawing and editing different complex shapes an easy task.

hypercurves
hypercurves
hypercurves
hypercurves
hypercurves
hypercurves
Geometry Nodes

creation process
The functionality was heavily thought on paper before being coded, taking in consideration both the technical solutions and the final visual result.
The controls were given particular attention to allow for intuitive editability of the shapes. This translated into actions such as tweaking the position of each point, the position of the whole shape, and creating and editing different shapes separately.
The tool was created with p5.js and runs on the browser. The backgrounds were done in Blender using shaders.