Of course I write everything in haskell! I mean about Ogre that i use only it's model and material formats and none of its code. Thats all.

That's a big relief :-) Will it all be in the IO monad, or do you aim for a pure interface?

Yes, later I'd like to write a collada importer. :)

Super. If I find the time I could help with both projects since I've done a lot of OGRE hacking and wrote a small collada importer, albeit in C# 

 


2009/3/8 Peter Verswyvelen <bugfact@gmail.com>

Awesome! 

When you say you took Ogre as a base, do you mean your engine will be able to load the meshes and material files, or are you also wrapping the C++ code base? 

Did you also consider Collada?

2009/3/8 Csaba Hruska <csaba.hruska@gmail.com>
Hi!

This should be a bit offtopic, but now I'd like to announce that I'm working on a 3D rendering rengine in Haskell.
I take ogre3d (www.ogre3d.org) as a base. My code can import import a subset of ogre model files (currently xml version) and material scripts
(http://www.ogre3d.org/docs/manual/manual_14.html#SEC23).
You can easily import an existing 3d content or create new one because there are ogre exporter plugins for every major modeler programs.
Currently I have some working code. I hope I'll be ready to release it in a month. It should act as graphical backend for FRP libraries.
I use yampa in the example program but it's just an option, only example program depends on it.

Cheers,
Csaba Hruska

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe