(Logo by Roberto Aloi)

ROSEN is an erlang library to simulate 3D environments. It uses ESDL (and thus OpenGL) as the 3D visualisation engine and provides some modules and functions to:


To use ROSEN you require Erlang/OTP and ESDL, the OpenGL binding for Erlang.


ROSEN is entirely written in Erlang, so it should be platform-independent, but it has been currently tested only on Linux (Debian and Kubuntu) and FreeBSD.


You can obtain the latest release of ROSEN at sourceforge, following this link.


Browse here edoc-generated documentation.

Anything else?

ROSEN is at an early development phase and many functionalities will be added. If you need something, please drop a mail to one of its authors.