Rhino / Grasshopper plugin · Free

Dodo

A free collection of scientific tools for computational designers — machine learning, optimization, tensor fields and more.

A direction field generated and visualised across a surface with Dodo
A direction field generated and visualised across a surface with Dodo

Dodo is a free Grasshopper plugin that gathers a broad set of scientific tools under one roof. It grew out of a simple frustration: the methods computational designers need — neural networks, optimization, tensor fields, isosurfaces, linear algebra — were scattered, hard to use, or missing from Grasshopper entirely. Dodo brings them together as native components.

It has been downloaded and used by designers, students and researchers around the world, and remains one of the go-to plugins for putting machine learning and advanced maths inside a Grasshopper definition.

What is inside

Dodo is intentionally broad. It is less a single tool than a scientific toolbox for the computational designer.

  • Machine learning: neural networks and learning tools that run inside Grasshopper.
  • Non-linear optimization: solvers for design problems that resist closed-form answers.
  • Tensor-field manipulation: generate, blend and follow direction fields across geometry.
  • Isosurfaces via marching tetrahedra for clean extraction of implicit geometry.
  • Linear algebra: the matrix and vector operations that underpin everything else.
An isosurface extracted with Dodo's marching-tetrahedra components
An isosurface extracted with Dodo's marching-tetrahedra components

Free and widely used

Dodo is free to download on Food4Rhino. It is used in practice and in teaching, and it pairs naturally with our other geometry work — for example using Capybara for meshing and Dodo for the optimization or learning step.

Interested in Dodo?

Tell us about your problem — we’ll tell you how we’d approach it.

Get in touch