User Tools

Site Tools


01_user_documentation:03_interacting_with_groimp:05_project

Project

The main entity you work on in GroIMP is the project. A Project is the set of resources that enables to open an entity that can be processed by GroIMP. This section presents what a GroIMP project is and how to manage it.

The Project object is closely related to the Workbench object.

Note for developers, a GroIMP project is slightly different from the code implementation of a project.

Project structure

A project may consist of various parts, e.g., files, source code, a scene (2D, 3D, or other), resource objects like data sets, 3D materials or the like.

→ Read more...

Loading Projects

You can load a project from a file with File > Open. Different file formats are available: GS and GSZ are GroIMP's native project formats, the other formats are imported into a new project.

→ Read more...

Saving Projects

Save the project to a local destination. The project can be saved as a folder (GS) or an archive (GSZ).

→ Read more...

Module library

Module libraries are projects exported to be usable by any other project. When exported as a library, all types (such as classes and modules) and resources (including images, shaders, and more) become available for import. These libraries can be added in GroIMP as plugins, allowing all their types to be used as plugin imports.

These libraries are called module lib.

→ Read more...

Templates

Templates projects are projects that can be opened from the menu>new. They are stored in the registry, and added by Plugins.

Once opened they cannot be overwritten.

01_user_documentation/03_interacting_with_groimp/05_project.txt · Last modified: 2025/05/23 17:42 by sophiewachtel