Free Form external wall with glazing WORKFLOW

Hi all,

I need HELP from someone can double check if this workflow is correct.I want to build one zone room(see picture) and optimize the shape of the external wall and percentage of glazing with Octopus. Disregarding the structural aspect at this stage.

Objectives: max daylight level, min energy use, (heating, cooling, lighting), max total radiation on surface, min indoor temperature.

  • Should I divide the process in phases or not? ex. first glazing percentage than form, or the other way around.

- Can I optimize glazing percentage and form finding at the same time? And does it make sense at all to test form finding with these objectives? I really want to verify this.

thank you,


SrfGrid to vertical. the Y direction points.

optimisation (510 KB)
Room_New.3dm (413 KB)

As i wrote in other message. Some fixes … that can be wrong.

-A. (552 KB)

Hi Nite,

It seems that Abraham might know more about what you are trying to do but, from the perspective of someone just coming into the discussion, it sounds like you should narrow down your objectives to just 2-3 that you know are in conflict with one another (for example, day-lighting that hits a certain threshold and minimizing cooling load). Otherwise, you might end up with a result that is not that surprising. If you are interested in how the two variables of form and glazing ratio are interacting with each other, you should optimize for both at the same time. I will warn that the glazing based on ratio component uses an “OffsetCurveOnSurface” Rhino command that can be buggy at times when the surface curvature becomes too great. So you may want to planarize the geometry before this or set some curvature bounds on your design space.

Hope this helps,


Hi Chris,

Thank you for taking your time to reply(and also thanks for the other clarification… couldn’t reply there).I really appreciate both yours and Abraham’s help.

I think I should change the workflow than if you say that the component has bugs.First find the form for max solar radiation without openings (to benefit from the passive design, solar gains). next planarize somehow the geometrical outcome, and than run the optimization again this time with for max daylighting and min total energy use plus cooling.

Do you think this workflow make sense ?