LambdaCubeEngine
From HaskellWiki
(Difference between revisions)
m (Fix indenting in text.) |
|||
| Line 9: | Line 9: | ||
The main goal of this project is to provide a modern and feature rich graphical backend for various haskell projects. (e.g. FRP libraries) | The main goal of this project is to provide a modern and feature rich graphical backend for various haskell projects. (e.g. FRP libraries) | ||
| - | + | === Download === | |
| + | [http://code.google.com/p/lambdacube/ lambdacube-engine] | ||
=== Screenshot === | === Screenshot === | ||
Revision as of 17:08, 23 March 2009
Contents |
1 Lambda-Cube render engine
1.1 Overview
Lamda-cube is a 3D rendering engine entirely written in Haskell.
It targets newer graphics hardware. The engine uses Ogre3D's mesh and material file format. The main goal of this project is to provide a modern and feature rich graphical backend for various haskell projects. (e.g. FRP libraries)
1.2 Download
1.3 Screenshot
1.4 License
The code will be released under GPLv3 soon.
1.5 Features
- Mesh file format
- geometry is supported
- skeletal animation is in progress
- Material Script
- [partly supported] material
- [partly supported] technique
- [partly supported] pass
- [partly supported] texture_unit
- [partly supported] vertex_program
- [partly supported] fragment_program
1.6 Used Packages and programs
- OpenGL
- GLFW
- STB-image
- HXT
- UULib
- Zip-Archive
- Alex

