Quick-start Guide · Rhino.Ecologic®

Quick-start Guide for Rhino.Ecologic®

Version: 0.1.19 beta
Compatible with: Rhino 8+, Grasshopper
Platform: Windows
Release date (beta): 25.07.2026
Author (Quick-start Guide): Verena Vogler

Rhino.Ecologic® is an advanced ecological simulation framework for Rhino and Grasshopper, designed to seamlessly integrate ecological and environmental knowledge into the architectural and design process. It enables users to model and ecologically analyze architectural projects. Outputs include location- and time-specific 3D species distribution maps, as well as biomass and biodiversity simulations. This document provides quick-start guidelines for the Rhino.Ecologic simulation framework.

Step 1: Launch Rhino & Grasshopper

💡 Tip: Make sure your Rhino document units are set to meters before running any analysis. Rhino.Ecologic relies on metric units (e.g., voxel size, soil depth) for correct results, so an incorrect unit setting will produce inaccurate simulations.
  1. Open Rhino 8.
  2. Go to File > Open in Rhino.
  3. Open one of the sample .3dm and .gh files. You can find the example files under Rhino.Ecologic in the menu on the right-hand side: open the Rhino.Ecologic dropdown menu, which contains Tutorial, Examples, Snippets, and a link to the full documentation.
  4. Start Grasshopper by typing _Grasshopper in the Rhino command line.
  5. Ensure the Rhino.Ecologic tab is visible in the Grasshopper ribbon.
Animation: loaded Rhino.Ecologic toolbar in Grasshopperassets/images/gifs/Rhino.Ecologic_User_Guide_00_UI.gif
Loaded Rhino.Ecologic® toolbar in Grasshopper.

The Rhino.Ecologic toolbar includes the following tabs:

  • 00_Parameters
  • 01_Project
  • 02_Analysis
  • 03_Data
  • 04_Visualisations
  • 05_Utilities
  • 06_Statistics
  • 07_Species Library
💡 Tip: For more information on the Rhino.Ecologic® user interface, see the User Guide, Chapter 2 and Chapter 3.

Step 2: Load an example file

  1. Go to File > Open in Grasshopper.
  2. Open one of the example files, the Tiny Houses .3dm file and the Quick-start .gh file, under Rhino.Ecologic in the menu, via the Rhino.Ecologic dropdown menu under Examples.

Step 3: Set up your Rhino.Ecologic project

  1. Set up your Rhino.Ecologic Project(P) by referencing your project in the Create Project Grasshopper component.
  2. Set the project parameters such as the project’s Title(T), the project’s geographic Location(L) including Longitude(Lon) and Latitude(Lat), and define the Voxel Size(VS).
  3. Reference your Rhino geometry (e.g., building or terrain 3D model) by right-clicking the Geometry Parameter component and selecting Set one geometry or Set multiple geometries. You can also input your Grasshopper model.
  4. To run the environmental and ecological analysis on the entire project, leave the Biophilic Areas(BA) input empty.
Animation: creating a Rhino.Ecologic projectassets/images/gifs/Rhino.Ecologic_User_Guide_00_Create_Project.gif
  1. To analyze only specific regions of your project, reference a bounding box (or multiple boxes) around those areas to the Biophilic Areas input.
Animation: referencing biophilic areas with bounding boxesassets/images/gifs/Rhino.Ecologic_User_Guide_00_Create_Project_2.gif

Step 4: Run the ecological analysis

  1. To run the ecological analysis, use the default settings for Parameters and Custom Library in the Run Ecological Analysis component.
  2. To start the environmental and ecological analysis pipeline, set the Run boolean toggle from False (analysis inactive) to True (analysis active).
  3. The Run Ecological Analysis component outputs data associated with geometry, environmental, and ecological parameters, including Inclination, Soil Depth, Soil Volume, Soil Type, Solar, and Biodiversity analysis results.
  4. Review the Log output to ensure the analyses finished successfully.
Animation: running the ecological analysisassets/images/gifs/Rhino.Ecologic_User_Guide_03_Run_Eco_Analysis_1.gif
  1. To run a customized analysis, parameterize the pipeline using the Biodiversity Parameters (e.g., simulation duration in timesteps/years), Soil Depth Parameters (soil depth behavior and vertical constraints), and Solar Parameters (e.g., Analysis Type, Analysis Span, Day of Year, and Noon Hour) components. You can also supply a Custom Library as a Plant Library to define project-specific species and traits. Rhino.Ecologic includes predefined ecosystem-based example libraries.
Animation: customized analysis using modified Biodiversity Parametersassets/images/gifs/Rhino.Ecologic_User_Guide_03_Run_Eco_Analysis_5.gif
Customized environmental and ecological analysis using modified Biodiversity Parameters.
Animation: customized analysis using modified Soil Depth Parametersassets/images/gifs/Rhino.Ecologic_User_Guide_03_Run_Eco_Analysis_3.gif
Customized environmental and ecological analysis using modified Soil Depth Parameters.
Animation: customized analysis using modified Solar Parametersassets/images/gifs/Rhino.Ecologic_User_Guide_03_Run_Eco_Analysis_4.gif
Customized environmental and ecological analysis using modified Solar Parameters.

Step 5: Data outputs

  1. Components in the Data tab return environmental and ecological data at the predefined resolution (Voxel Size). The resulting data can be used for further processing and visualization in Grasshopper.
  2. Use the analyzed project output from the Run Ecological Analysis component as the input for the Deconstruct Voxel component. Retrieve the data outputs for the different categories: geometry (Id, Mesh, Position, Size, Inclination), environmental (Solar, Soil Depth, Soil Volume, Soil Type, Precipitation), and ecological (Timestamp, Species, Biomass, Abundance/Biodiversity, Plant Volume).
  3. Access the analysis data outputs for your project using the Get Voxels by Type component. Select Exterior Envelope to obtain the results for your project’s outer envelope.
Animation: retrieving voxel data outputsassets/images/gifs/Rhino.Ecologic_User_Guide_05_Data_1.gif
  1. Adjusting the Time Step (years) input in the Deconstruct Voxel component returns ecological results for each year of the simulation.
Animation: adjusting the time step to view yearly resultsassets/images/gifs/Rhino.Ecologic_User_Guide_05_Data_4.gif

Step 6: Visualize & export

  1. Use standard Grasshopper components such as Domains from the Math tab, Gradient from the Params tab, and Custom Preview from the Display tab to visualize the data outputs in Rhino.
  2. Use the provided components to visualise the Solar analysis results on your project in Rhino.
Image: solar analysis visualizationassets/images/png/Rhino.Ecologic_User_Guide_05_Data_3.png
  1. Use the provided components to visualise the Soil Depth analysis results on your project in Rhino.
Image: soil depth analysis visualizationassets/images/png/Rhino.Ecologic_User_Guide_05_Data_2.png
  1. Use the provided components to visualise the Precipitation analysis results on your project in Rhino.
Image: precipitation analysis visualizationassets/images/png/Rhino.Ecologic_User_Guide_05_Data_4.png
  1. Use the provided components to visualise the Biodiversity analysis results on your project in Rhino.
Animation: plant volume visualizationassets/images/gifs/Rhino.Ecologic_User_Guide_03_Analysis_8.gif
For instance, Plant Volume simulation results for a Species Library of trees, shrubs, and herbs. Unlike Biomass (accumulated biological dry mass), Plant Volume quantifies the geometric volume occupied by vegetation in each voxel.
  1. Connect your analysed project and set the Time Step (in years) to retrieve the data. This lets you simulate plant growth over time and visualise herbs, shrubs, and trees as true 3D voxel representations.
Animation: time-based plant growth simulationassets/images/gifs/Rhino.Ecologic_User_Guide_06_Utilities_4.gif
The Get Plant Voxels component enables time-based plant growth simulations for your Project.
  1. Save your Rhino.Ecologic project using the Save Project Grasshopper component in the Project tab.
Image: saving the Rhino.Ecologic projectassets/images/png/Rhino.Ecologic_User_Guide_01_Project_1.png
  1. For more details on customizing your analysis setup and information on ecological analysis, see the Rhino.Ecologic User Guide.
↑ Back to top

Help and feedback

If you encounter any issues or have questions, feel free to reach out. Please share your feedback, bug reports, or feature requests using this short form: Submit Feedback.

Referencing

When referring to Rhino.Ecologic® in a scientific publication, please cite as follows:

Vogler, V., Kourkopoulos, E., Fraguada, L., Mimet, A., & Joschinski, J. (2025). Integrating ecological modeling into the 3D CAD system Rhinoceros. JoDLA – Journal of Digital Landscape Architecture, Issue 10–2025, 86–100. Berlin/Offenbach: Wichmann Verlag im VDE VERLAG. e-ISSN 2511-624X. doi.org/10.14627/537754009

Vogler, V., Kourkopoulos, E., Joschinski, J., & Eckelt, K. (2025). Developing volumetric data models for ML training datasets using Grasshopper. JoDLA – Journal of Digital Landscape Architecture, Issue 10–2025, 101–113. Berlin/Offenbach: Wichmann Verlag im VDE VERLAG. e-ISSN 2511-624X. doi.org/10.14627/537754010

Have fun using Rhino.Ecologic!

Eleftherios, Jens, and Verena.

Rhino.Ecologic® logoassets/Rhino.Ecologic.Logo/Rhino.Ecologic_Logo_3.png
error: Content is protected !!