Claudio & Stefan
This module will load and handle Quake III levels as proposed in ticket:133. Though QIII-levels are great,
they don't offer the extensibility of orxonoxs XML-levels. Thus BspModel is not meant
to replace orxonoxs xml-levels.
To keep things as simple as possible, we intend to iplement a QuakeIII level loader which allows us to load QIII-.bsp files the same way, orxonox lets us load .md2 or .obj models.
There you find some recent screenshots.
Transparency as described on Rendering Q3 Maps(Claudio) Multitextureing(Stefan, Claudio) Lightmapping(Claudio)
- Contents (Bsp Files, Textures)
- Support for big endian architecture (50% done)
- Animated Textures (60% done)
- Collision with patches
Get the normals of the planes to which the player collided(Claudio)
|Mi, 03. May||CollisionDetection: Definition of Interfaces & Implementation||Multitextureing: Implementation|
|Mi, 10. May||CollisionDetection: Implementation |
Prepare BspFile and BspManager for Lightmapping
|Do, 18. May||CollisionDetection: Implementation||Lightmapping: Implementation|
|Do, 25. May||Revision & (Support for big endian architecture using SDL_endian)||Revision & (Lightmapping: Implementation)|
|Do, 01. June||Overall Enhancement / Review |
|Overall Enhancement / Review |
|Do, 08. June||Project freeze: debug and documentation||Project freeze: debug and documentation|
|Do, 15. June||Code finished and working perfectly (hopefully )||Code finished and working perfectly|
|Mi, 21. June||Content creation||Content creation|
|Mi, 28. June||Content finished: all models work, the world is playable||Content finished: all models work, the world is playable|