ALSOG

Another L-System Object Generator

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.

Your message
Name:
E-Mail:
Subject:
Message:

Supporting an e-mail address allows us to answer.

Your message has been sent. Thank you.