navi homePPSaboutscreenshotsdownloaddevelopmentforum

Opened 17 years ago

Last modified 14 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:


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 16 years ago by patrick

  • Milestone changed from feature-taks to 0.3.6_graphics_and_performance

comment:2 Changed 14 years ago by bknecht

  • Milestone changed from Graphics and Performance THISISOBSOLETE to Old Orxonox tickets

Milestone Graphics and Performance THISISOBSOLETE deleted

comment:3 Changed 14 years ago by bknecht

  • Resolution set to invalid
  • Status changed from new to closed

comment:4 Changed 14 years ago by bknecht

  • Resolution invalid deleted
  • Status changed from closed to reopened
Note: See TracTickets for help on using tickets.