Octopus

Octopus is a plug-in for applying evolutionary principles to parametric design and problem solving. It allows the search for many goals at once, producing a range of optimized trade-off solutions between the extremes of each goal.

Also see octopus.E for custom evolutionary algorithms.

 

Download the latest version on food4rhino

It is part of a range of tools developed at the University of Applied Arts Vienna, and Bollinger+Grohmann Engineers.

 

  • search for single goal + diversity of solutions
  • search for best trade offs between 2 to X goals
  • improve solutions by similarity-goals
  • choose preferred solutions during a search
  • change objectives during a search
  • solutions' 3d models for visual feedback
  • recorded history
  • save all search data within the Grasshopper document
  • save a solution as a Grasshopper State
  • export to text or text files


Octopus introduces multiple fitness values to the optimization. The best trade-offs between those objectives are searched, producing a set of possible optimum solutions that ideally reach from one extreme trade-off to the other.

Based on SPEA-2 and HypE from ETH Zürich and David Rutten's Galapagos User Interface. Developed by Robert Vierlinger in cooperation with Christoph Zimmel, karamba3d.com and Bollinger+Grohmann Engineers.

 

To install:

  • Copy the .gha and .dll file into the Grasshopper components folder 
  • Right-click the file > Properties > make sure there is no "blocked" text
  • Restart Rhino and Grasshopper

 

Some examples are provided here

New commented examples and a brief manual are provided in the download of octopus on food4rhino.

Octopus Loop - How to use

Hello everyone,

very new to grasshopper, I want to repeat a process taking place on a grid multiple times using a Loop. I did it using the Anemone Loop which was great and easier for me to understand, but gets very slow when I increase the grid cells. So I decided to use the Octopus Loop, but my problem is that I don't get how it works. I don't understand what do I need to connect to the bottom wire entrances and how. I read the Manual and googled a lot, but no results.

Could anyone give me some insight or give a link where I can find it out?

best

theodora

  • up

    Flávia Tissot

    Hi Theodora! Did you solve your problem? 

    I'm looking for some tutorials too and didn't find it :(

    • up

      BerniceKDaniels

      Me too.

      • up

        Sabrina Morris

        Yes, I also want tutorial, please share it with us. Are you also drowning in research papers and feeling like your academic dreams are sinking fast? Don't panic, grab a shovel! TrustMyPaper's "Write My Research Paper" service https://www.trustmypaper.com/write-my-research-paper is here to dig you out. Their expert essay writers are like academic superheroes, transforming mountain-high workloads into manageable molehills. Ditch the overwhelm and hello to focused, stress-free study sessions. TrustMyPaper digs you out so you can dig into what truly matters – learning and succeeding. So grab your metaphorical shovel and join the academic gold rush with TrustMyPaper!