algorithmic modeling for Rhino

Some months ago we started to think about a "simple" question!

How to increase total solar radiation on future development and at same time decrease its impact on surrounding. 

Ultimately we calculate optimized form, witch then represent borders for a new project, within if you build you definitely provide optimized geometry. 

"Solar tool as new dimension in architectural design. Solar tool brings not just easy to test solar radiation and project optimization, it converts "hard to compute" evolutionary solver in position of ubiquitous computing."

We used Voxels for filling a imaginary space, and they provide us opportunity to test any kind of geometry.

If you select to really small subdivision number you could eventually test even a window shading overhang with it. Or depth of entrance. Following the logic of poly modelling, voxels can be used to determine maximum Ir on bigger subdivision number and then linearly decrease the subdivision number and increase the fineness of results.

----How to write down into code of Voxel our data as depth, material, firmness?

I really like a idea to have constant Galapagos or any other evolutionary solver in background during a design. And at any sign of uncertainty or need for "evolver" help, you press a button. For that we need it in real time. Witch something we tried to accomplish in Solar Tool. Evolutionary solver as ubiquitous computing! 

Also, I like idea about third screen with data visualization in process of designing a architectural project. By shifting a simple point of curve can be simultaneously tested if  still in "good" boundary. Every line ,geometry, decision, is tested for it's fittest. Boundaries can be our parameters , like sun, wind, orientations, daylight.... We determine them before or during design process! Performance based design.

Anyway, I hope you will find this script useful. 

Many, many thanks to GH3D community!

Many thanks to professor Brian Cody for asking the questions! 

"""maximizing Solar radiation (Ir) on surface (D) and minimizing shading impact on surrounding (A) for a given set of sun vectors (Sv).
LadyBug ----Simulation

Galapagos---Evolutionary Solver

Voxel (Arend) ---- Voxels

Human --- Display
DAP Recorder for average and highest values""""


Sub-Plugins (Thanks to Phil)


TT Toolbox




Dap Recorder

Voxel Tools (direct Download)

Views: 3061


You need to be a member of Grasshopper to add comments!

Join Grasshopper

Comment by Igor Mitrić Lavovski on March 23, 2015 at 8:01am


If you post some photo, formulate question an your task,  share a script, sure I will take a look...

Comment by Phil on March 23, 2015 at 5:48am

now it works perfectly :) just one thing... I would like to use part of your umbeliveabe script ot optimize voulmes aggregation and orientation without changing them. I'm studying a duplex made by simple and small volumes. Could you help me to simplify the script? the voxels, the boundary lines and the smoothness are umbeliveabe but too far from the modeling tecniques I am using. thankyou again.

Comment by Igor Mitrić Lavovski on March 23, 2015 at 5:28am


Is it working now!?

Comment by Phil on March 23, 2015 at 5:17am
Comment by Igor Mitrić Lavovski on March 23, 2015 at 3:09am

Hi Phil, 

It is a part of new Human from  Andrew Heumann

Can you post here a links to other Plugins!?


Comment by Phil on March 22, 2015 at 4:13pm

Hi Igor, I'm trying to use your definition... i've spent half day searching all the plugins you used :)

now it gives me this warning... i don't know why... i'v installed Human and TreeFrog, i've seen that HDTReference is the same older component. cuold you help me? thankyou





  • Add Photos
  • View All

© 2021   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service