I’ve rolled a lot of the project’s browser-based design work into a new unified tool:
Equation Driven Pot Designer https://arkadiraf.github.io/Equation-Driven-Pots/
This is now the main browser GUI for the Equation-Driven Pots project. Instead of splitting the workflow across multiple separate tools, the unified interface brings the core design system together in one place:
- base scaffold design
- structural geometry
- surface texture
- dual color-mask pattern logic
- pot, plate, and pot+plate generation
- STL and multi-part 3MF export
What makes this update especially exciting is that the unified GUI now also includes the two more experimental branches of the project directly in the interface:
Field Modifier
Field Modifier changes where the field is sampled before the form is evaluated.
In practice, this makes it possible to create things like:
- twist drift
- petal migration
- crown rotation
- regional field windows
- diagonal and braided motion through the form
This is useful when the object should still behave like a pot or vessel, but the sampled structure should drift or rotate in a more dynamic way.
Field Distortion
Field Distortion changes where the generated body exists in space after the field has already been evaluated.
That opens the door to more physical and sculptural behaviors such as:
- wind bend
- gravity sag
- torsion
- vortex turning
- pressure dents
- hand-formed asymmetry
So the project is no longer only about defining a radius field and exporting a pot. It now supports both:
- equation-driven field generation
- equation-driven deformation of the generated body
That feels like an important step forward for the project.
The unified tool is also where I’m now bringing together the more practical object side of the work:
- functional pot generation
- plate generation
- pot+plate workflows
- more direct export-ready browser design
Equation-Driven Pots started as a way to generate printable forms from math. It’s now gradually becoming a broader equation-based 3D design system, while still staying grounded in printable objects and browser-based experimentation.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.