Table of Contents
Attribute Editor
The Attribute Editor enable to modify the attributes of an object. When an object is selected, if the attribute editor panel is opened, it will automatically display its attributes. The attribute editor panel allows users to edit a wide range of attributes associated with different types of objects.
The attribute editor display:
- User-defined configuration settings
- Geometric properties of scene elements
- Resource attributes such as 3D materials
Each attribute has a defined type, which determines the corresponding editing component. For example:
- A numeric attribute (e.g., the radius of a sphere) is edited via a simple input field.
- A 3D vector (e.g., the orientation of a cylinder) is edited through three numeric fields.
- Complex attributes (e.g., 3D materials) consist of multiple sub-attributes, each with its own edit interface.
Many attributes in GroIMP support multiple value types. In such cases, a type-selection button is provided. Once a type is selected, the editor dynamically generates suitable input components inside a collapsible sub-panel. These panels can be minimized or expanded using the small button on their upper border, or by double-clicking, which expands one and collapses all others.
Example: Attributes of a Phong Material
In the case of a Phong material (as depicted in the Figure below), attributes include:
- Channel Input
- Diffuse Colour
- Transparency
- Interpolated Transparency
- Ambient Colour
- Emissive Colour
- Specular Colour
- Shininess
The example uses a Checkerboard 2D map for the Diffuse Colour, which in turn has attributes such as its own Channel Input, Colour 1 and Colour 2. Each of these can be further customized—for instance:
- Colour 1 is an RGB color modified via sliders.
- Colour 2 is set to an image map, though other types (e.g., constant color, RGB, or another checkerboard) are also valid options.

