Version 2 (modified by landauf, 17 years ago) (diff) |
---|
BspModel
Author
Claudio & Stefan
Goal
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.
Design
TODOS
Transparency as described on Rendering Q3 Maps(Claudio)Multitextureing(Stefan, Claudio)Lightmapping(Claudio)- Contents (Bsp Files, Textures)
Speed optimization(Claudio)- Support for big endian architecture (50% done)
- Animated Textures (60% done)
- Water
- Collision with patches
Get the normals of the planes to which the player collided(Claudio)
Road map
Date | Claudio | Stefan | State |
Mi, 03. May | CollisionDetection: Definition of Interfaces & Implementation | Multitextureing: Implementation | |
Mi, 10. May | CollisionDetection: Implementation Prepare BspFile and BspManager for Lightmapping | Multitextureing: Implementation | |
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 Contetnts Doc | Overall Enhancement / Review Contetnts Doc | |
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 |
Further Information on the Q3 level format
Rendering Q3 Maps by Morgan McGuire
Unofficial Quake 3 Map Specs by Kekoa Proudfoot
Quake 3 Collision Detection by Nathan Ostgard
Attachments (3)
- bsp01.jpg (22.9 KB) - added by landauf 17 years ago.
- BspModel.dia (2.2 KB) - added by landauf 17 years ago.
- BspModel.gif (9.9 KB) - added by landauf 17 years ago.
Download all attachments as: .zip