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.