Ticket #1572 (closed proposed-project: fixed)
modern 3D rendering engine
|Reported by:||hcube||Owned by:|
|Priority:||not yet rated||Keywords:|
Description (last modified by hcube) (diff)
Currently there are existing 3D applications in Haskell, but each of them have to care about low level OpenGL API because there isn't an existing generic and feature rich 3D rendering library. Currently I have started implementing one: http://code.google.com/p/lambdacube/ You can checkout the source from svn. Tha main goal of this project is to provide a fast, simple and usable interface for 3D graphics. This will enable to create nice looking example programs for FRP libraries for example. You can find some of my plans in TODO file. I'd like to integrate hpysics later. I know that Frag already exists, but its rendering code is not really reusable and it support only BSP (Quake) levels. When I'll finish the basic rendering and scene handling part of my todo list, then I also planning to create some basig Mesh modifier combinators for smoothing, extruding, etc.