To open settings, follow the next steps:

1) Click on Tools > Options menu item

2) Click on item in the left panel

TODO: Blur everything else besides the tools menu
TODO: another picture with Chameleon setting emphasized

Project goals

Use first section of settings to set up goals of your project.
When you are done with editing, click "OK" button on bottom of the window to save changes.

Check out what is the purpose of Project goals.

Categories Setting

As we mentioned in How it works section, the way to tell Chameleon a meaning of any given object that exist within your project, users have to assign one of the defined categories to specific Rhino layer. Setting up these connections is a purpose of second section of settings window.
This applies to all categories including sectors.


Sectors category is a special type of category for several reasons. The main one is that there can be only one in the whole application. Only one Rhino layer will be containing sector curves to group objects for calculations.

The process of setting up a sector category is really simple - all users have to do is to click an "Edit" button, selecti one of the existing Rhino layers and confirming the choice by clicking on "OK" button.

Image with "Edit" button emphasized + Secotr Setting window open + OK button emphasized --- all in one

Check out what is the purpose of Sectors and how do they work.


For better user experience, we divided all the supported categories into three UI sections. These sections are:

  • Buildings categories
  • Area categories
  • Trees categories
All listed UI sections allow users to manage all related categories in the same way:
  • Add category button - lets you add category to given section (placed next to the category heading)
  • After clicking this button, users can select specific type.
  • Edit category - lets you edit existing category
  • Delete category - lets you delete existing category

Image of mentioned buttons

Buldings categories

After clicking on "Add building category" button, users are asked to select specific type of the building.
In this case, it's either Residential, Office or Service building. All these building types allows for mixed use building. Selected building type functions as a default for floors that are not otherwise specified. This concept is explained on How it works page.

Category-specific variables
Besides category name and Rhino layer, in the first section users can fill in variables related to initial investment and income. These variables are then applied on each building belonging to this category.

Building composition
Building composition, as the name suggests, provides information about arrangment of different floor types within the building. By default, building composition consist only from one item - a floor type that users select in the first step of creating a building category. This type is then applied on all floors of every building in this category.

To create more advanced compositions, users can click on "Add section" button. New item will be added on 'the top' of the building.
Users can then specify the floor type of the new section and also number of floors it is going to occupy.

Composition items can also be deleted by clicking on alligned "Delete" button.

Picture emphasizing only composition section

Floor-type-specific variables
Floor-type-specific variables are applied separately on each parsed floor based on it's type.
Plug-in parses every building from bottom to top, deciding about floor type based on the category's building composition.
Content of the section differs based on the selected composition - if there is no signal, that building has for example residential floor type, users do not have to provide variables for such floor type.

2 Pictures emphasizing only floor type variables - one with all types and one with only single type (to see the difference)

Area categories

After clicking on "Add area category" button, users are asked to select a specific type.
In this case, it's either Car parking, Bike parking, Greenery, Solar panels or Farm.

For each of the selected categories, new window with category detial will open. In this window, users can enter required calculation variables as same as category name and Rhino layer.

Tree categories

At this point, it is possible to select only one specific category after clicking on "Add tree category" button. In the same way as in case of area categories, similar window with category detail will open. In this window, users can enter required calculation variables as same as category name and Rhino layer.