Table of Contents
Where to find Information
GroIMP is a software with many features and a quite complex theoretical background and we are doing our best to provide you with easily accessable information inside the software and online.
Embedded
Documentation
GroIMP comes with built-in documentation. You can access it from the main menu under Help, on the welcome screen, or by clicking the small blue question marks located throughout the software.
Clicking on a question mark will take you directly to the most relevant information for that location. For example, the question mark in the upper corner of the attribute editor will send you to the attribute editor documentation.
Unfortunately, we must admit that this embedded documentation is incomplete and not fully up to date. However, it should give you a good initial overview.
Embedded Tutorials
Currently, GroIMP comes with two embedded tutorials: one for the RGG language and one for the user interface. You can access them on the welcome screen or in the main menu under “Tutorials.”
Examples
To provide insight and highlight different features, GroIMP comes with a collection of embedded examples. You can find these examples in the main menu under “File” > “Example Projects.”
Function browser
GroIMP's programming language includes a large set of predefined functions and features. It can be quite hard to remember them all, especially in the beginning. Therefore, the software provides an explorer to help you find them and offers descriptions of them.
You can access the function browser in the main menu under Help > Function Browser.
Moreover you can try one of our completors to make the coding simpler.
grogra.de
Our online presence is mainly build around the website grogra.de, named after the predecessor of GroIMP. You can also find an embedded Google-based search bar on grogra.de that filters through all grogra.de pages (Wiki, Javadoc, archives, etc.).
Wiki
The most important part for beginners is this wiki ( wiki.grogra.de), here we try to provide not only infromation but also step by step tutorials. The wiki is seperated into different categories, which you can also find in the sidebar. For the beginning you should focus on the User guide and the tutorials. The Guid holds mostly plain information about the software and the different features and the tutorials give step by step instructions to the different features.
If you ever find yourself on a minty green wiki page, then you have accidentally entered our “experimental” wiki, where we are working on a new structure for our information.
Additional Material
Over the years, this community has held events like this one and created a large number of presentations, examples, and other materials. Some of these slides can be found in the workshop section of the wiki and on Winfried Kurth's website: http://www.uni-forst.gwdg.de/~wkurth. An additional mirror exists at wkurth.grogra.de.
Additionally, we provide a non-exhaustive list of publications related to GroIMP and RGG on our wiki. These publications can help provide a deeper understanding of specific features.
Online Gallery
Similar to the embedded examples, we provide an online gallery with a large number of projects and examples. It can be found at gallery.grogra.de.
Javadoc
For more technical documentation, we provide Javadoc ( javadoc.grogra.de), which contains information about GroIMP's source code. This can be extremely helpful when you need to find a specific feature in the RayTracer, the return format of a function in the RGG library, or similar information.
However, it can be quite complicated at first since it contains all of GroIMP's source code.
Online comunities
To provide a more interactive support system, we offer a Slack server and a WeChat group. We are also part of the he fspm discourse server.
We encourage the FSPM Discourse over the Slack server since Slack removes all content every 30 days, while the Discourse forum can be accessed without an account, effectively creating a searchable knowledge base.