Opened 20 years ago
Last modified 17 years ago
#21 reopened defect
ClippingEngine/ CullingEngine
Reported by: | patrick | Owned by: | nobody |
---|---|---|---|
Priority: | major | Milestone: | Old Orxonox tickets orx-v0 |
Component: | GraphicsEngine | Version: | |
Keywords: | Cc: | ||
Referenced By: | References: |
Description
On big maps with many players and object you can't always draw everything specialy those things, that are too far away to be seen or those that are hidden behind other objects. The method used to exclude everything that doesn't have to be drawn is called "clipping".
This engine is used to find out which object have to be drawn and which not. The Algorithm used to solve this problem is called Octree, there are other algorithms known to solve this problem. The most famous alternative are Direct Acyclic Graphs (DAG) but I see no need to use those for our "little" game.
- Concrete Use:
- clipping on the world of orxonox
- requirements:
- efficent data processing, remember: the ClippingEngine should give a performance boost…
- set the amount of subdivisions of the world
- a functional subdevision algorithm of octrees
- implementation:
- use octrees to implement clipping
Change History (4)
comment:1 Changed 19 years ago by patrick
- Milestone changed from feature-taks to 0.3.6_graphics_and_performance
comment:2 Changed 17 years ago by bknecht
- Milestone changed from Graphics and Performance THISISOBSOLETE to Old Orxonox tickets
comment:3 Changed 17 years ago by bknecht
- Resolution set to invalid
- Status changed from new to closed
comment:4 Changed 17 years ago by bknecht
- Resolution invalid deleted
- Status changed from closed to reopened
Note: See
TracTickets for help on using
tickets.
Milestone Graphics and Performance THISISOBSOLETE deleted