Features
ALSOG has a lot of features beyond other L-System applications. Please find the most interesting ones below.
Lindenmayer Systems Support
Several extensions to simple term-replacing rules exist. ALSOG supports most of them. Please find a summary, below.
| Supported Lindenmayer System Types | |||
|---|---|---|---|
| Short | Description | Full Version | Shareware Version |
| stochastic | Rules with same conditions may be randomly chosen, regarding their given probability. | ![]() | ![]() |
| context sensitive | Not only the replaced symbol, but also its left and right neighbours are regarded when checking the conditions. | ![]() | ![]() |
| parametric | A term may hold parameters used for evaluation of conditions and a later interpretation of the term. | ![]() | ![]() |
| Further Lindenmayer Systems Options | |||
| Short | Description | Full Version | Shareware Version |
| variable, albeit defaulted interpretation | Each atom's interpretation can be adjusted in different ways. | ![]() | ![]() |
| definition of own functions and variables | The user may define own functions and variables. | ![]() | ![]() |
Exported Formats
ALSOG allows to save the shown Lindenmayer System as an image to file, but the shareware version is limited to images of 300×300 pixels in size max, and only .bmp-files may be generated. ALSOG also allows to save the generated 3D-objects into a file. Please note that the shareware version lacks this feature completely. The following table shows which image formats are supported.
| Object Export | |||
|---|---|---|---|
| Extension | Description | Full Version | Shareware Version |
| .obj | Alias Wavefront | ![]() | ![]() |
| .flt | Openflight | ![]() | ![]() |
| .osg | Native OSG ASCII | ![]() | ![]() |
| .ive | Native OSG binary | ![]() | ![]() |
| Image Export | |||
| Extension | Description | Full Version | Shareware Version |
| .gif | GIF Image | ![]() | ![]() |
| .bmp | Windows Bitmap | ![]() | ![]() |
| .jpg | Jpeg Image | ![]() | ![]() |
| .png | Portable Network Graphics Image | ![]() | ![]() |
| .tiff | Tiff image | ![]() | ![]() |
| .xpm | ![]() | ![]() | |
| .pcx | ![]() | ![]() | |
| .ico | ![]() | ![]() | |
| .tga | ![]() | ![]() | |
| .rgb | ![]() | ![]() | |
| .xbm | ![]() | ![]() | |
Visualisation Features
ALSOG has a wide range of rendering options, please find a summary below.
| Visualisation Options | |||
|---|---|---|---|
| Short | Description | Full Version | Shareware Version |
| variable shapes | A term may be represented by a line, a tube, a cone, a sphere (ball), or a torus (donut). | ![]() | ![]() |
| full openGL material support | Each term may have a complete openGL-material assigned, including ambient, diffuse, specular and emissive colour as well as shininess. | ![]() | ![]() |
| openGL material palettes | Each term may get a palette of openGL-colours instead of a single colour assigned. | ![]() | ![]() |
| up to eight lights | The scene may be lighted by up to eight different lights, where each may have an own colour and position. | ![]() | ![]() |
Included Data
ALSOG comes with more than 150 unique examples, some of which are missing in the shareware version.

