BspModel
This is an archived page! This page is very old and the content is not up to date. Not everything (if any) which is written here will be in the final game! |
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