algorithmic modeling for Rhino


DIVA for Rhino

DIVA-for-Rhino is a plugin which runs thermal, daylight, solar radiation, and glare simulations. Our goal is to bring validated environmental simulations directly to the conceptual design environments of Rhino and Grasshopper.

Location: Boston, Minneapolis, New York
Members: 574
Latest Activity: May 3, 2023

Discussion Forum

how to change visualized material transmissivity

I'm looking to produce different visualizations where I change the color and transmissivity of my window panes (see attached two images with the same color and different transmissivity).Changing…Continue

Started by Raphael Kay Jan 7, 2021.

Diva annual day light

Hi everybodyI dave a problem with Diva annual daylightWhen I run a Simulation an error occurs and it didn't wordI attach that captureHelp me plzContinue

Started by Hossein Jul 11, 2020.

Daylight factor Radiance Paramters in DIVA

Hello!I am using DIVA for grasshopper and I noticed that the daylight factor increases when using higher "quality" or higher radiance parameters. Especially -ab and -ad. So the question about the…Continue

Started by Omar Zalloum Jun 25, 2020.

Annual Glare Probability DIVA for Rhino

Hi everyone,I am running annual glare probability in Diva-Rhino for my project but it is taking so long and at the end there is no result. (see attached photo)any idea what is the issue?Continue

Started by elham abdollahi Jun 23, 2020.

Comment Wall


You need to be a member of DIVA for Rhino to add comments!

Comment by Jeff Niemasz on February 17, 2014 at 6:46am

The component is crudely meshing a nurb surface. Try meshing the curved surface to the desired resolution and then pass the mesh to the component.


Comment by Germán Gonzalez Damonte on February 12, 2014 at 6:15am


I have a problem with the geometry. It comes as a curved wall to the input on the Diva material component and exits as a simplified straight wall after this component.

Any advise or help?


Comment by mia on November 11, 2013 at 10:34pm


Comment by mohammad on November 11, 2013 at 12:08pm
Comment by Michael Esposito on November 11, 2013 at 6:17am

You can find some great tutorials and user guides here:

Comment by mia on November 11, 2013 at 1:33am

hello, diva i was searching for tutorial but there are very few.. can u send me some links where i can get them.

thank you! 

Comment by Michael Esposito on September 20, 2013 at 10:23am


I'm also trying to look at MRT as an output from Viper/E+. I've tried editing the IDF file listed below but found that I was unable to load the Viper component in GH after making the suggested adjustments. I know how to generate the MRT output separate from Viper but it would be nice to parametrically output MRT through Viper. Any thoughts as to why I'm getting a load component error after adding the MRT field to the output file listed below? Thanks

Output:Variable,*,Zone Mean Radiant Temperature,hourly; !- Nickname=MRT [C]



Comment by Jeff Niemasz on April 5, 2013 at 4:14pm


We would need more information to troubleshoot - Did you already specify a locations, nodes, and material before you clicked the metrics button?  Did you go through the instructions on in the tutorial or use and of the instructional videos? Check out the site for the tutorial. If you are still getting the error with the DIVA toolbar in rhino I recommend posting a comment in the DIVA for rhino section of the diva4rhino site as this part of the plugin does not use grasshopper, maybe with a screenshot and uploading your model.

Hope that helps,


Comment by Thomas Walser on April 5, 2013 at 11:22am

Hi everybody,
I just got started with Diva, making the 'default' tutorial.

1. I set up the scene

2. When I press the 'Metrics' button to start the calculation I always get a runtime error>>


Source: Runtime error in Microsoft VBScript

Error: Index outside valid range: '[number: 1]' 

Line: 95

Char: 13



I run Rhino 5 Evaluation x64 (I used the file from the 64 bit folder to install DIVA)

Anyone knows, what I do wrong?



Comment by Jon Sargent on November 2, 2012 at 5:36pm

M NICK -- Add the following line to the output control file:

Output:Variable,*,Zone Mean Radiant Temperature,hourly; !- Nickname=MRT [C]

Assuming you have the latest version of DIVA, the output control file will be here: C:\DIVA\Thermal\Grasshopper\IDF_Components\v2.005\02_output_control.idf

After saving the file, the next Viper component you drop on the Grasshopper canvas should have MRT as an option in the Settings form under the Output Tab.



Members (574)






  • Add Photos
  • View All


  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service