williamdeathsong / gamekit

Automatically exported from code.google.com/p/gamekit
0 stars 0 forks source link

Support view frustum and occlusion culling #62

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Bullet can do view frustum and occlusion culling, using an occlusion buffer 
and its dynamic aabb tree (btDbvt). This has been implemented in Blender 
2.49. 

See also 
http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.49/Game_Engine#Pe
rformance

And the implementation in Blender, 
lender\source\gameengine\Physics\Bullet\CcdPhysicsEnvironment.cpp

bool CcdPhysicsEnvironment::cullingTest(PHY_CullingCallback callback, void* 
userData, PHY__Vector4 *planes, int nplanes, int occlusionRes)

Or in Bullet/Extras/CDTestFramework.

Original issue reported on code.google.com by erwin.coumans on 10 Apr 2010 at 11:03

GoogleCodeExporter commented 8 years ago
URL is cut off again, use http://tinyurl.com/y88rpnr

Original comment by erwin.coumans on 10 Apr 2010 at 11:04

GoogleCodeExporter commented 8 years ago
Charlie implemented basic view frustum culling using Bullet's btDbvt, see

http://code.google.com/p/gamekit/source/detail?r=403

Original comment by erwin.coumans on 14 May 2010 at 12:40

GoogleCodeExporter commented 8 years ago
Very cool, I'll need to put together a level that tests this now (I assume this 
is
Ogre supported yes?)

Original comment by BenT.Sol...@gmail.com on 14 May 2010 at 7:14

GoogleCodeExporter commented 8 years ago

Original comment by erwin.coumans on 5 Jun 2011 at 6:48