Upcoming Events
Unite 2010
11/10 - 11/12 @ Montréal, Canada

GDC China
12/5 - 12/7 @ Shanghai, China

Asia Game Show 2010
12/24 - 12/27  

GDC 2011
2/28 - 3/4 @ San Francisco, CA

More events...
Quick Stats
142 people currently visiting GDNet.
2406 articles in the reference section.

Help us fight cancer!
Join SETI Team GDNet!
Link to us Events 4 Gamers
Intel sponsors gamedev.net search:
Look Up: (916 Terms)
Browse the Dictionary
Section:
Categories:
Audio (80) Business (59) Community (19)
Design (89) Design Patterns (7) File Formats (32)
Games (64) General (83) Graphics (241)
Hardware (54) Network (41) OS (26)
People (30) Programming (143)
Contributions by Monder
AABB
AABB is an acronym for Axis-Alligned Bounding Box. Effectively it is a cuboid which is not rotated. All of its edges are parallel to the axes it is alligned to. AABBs can be defined using just two points, a maxium point and a minimum point. The rest of the box can be worked out from these two points. AABBs can be used for collision detection and scene culling (among other things).
Scene Graph
A scene graph is a tree where the nodes are objects in a scene arranged in some sort of hirearchy. These nodes may be actual physical objects, or simply 'abstract' objects. For example a transformation node would apply some form of transformation to any 3D objects that are below the transformation node in the scene graph. A scene graph can be used for many things, depending on the way you order the nodes in the graph. For example you could have an octree containing object to be rendered in a scene, this would be a limited form of scene graph. You could have a scene graph that contains an octree as well as an alternative way or organising the same data, e.g. by render state. So you could use your scene graph for culling unseen objects as well as ordering objects to be rendered by render state.


Home
About
Contributors
Add Definition


The Game Dictionary™ is a trademark of GameDev.net LLC. No duplication, reproduction, or transmission of the Game Dictionary or its content is allowed without the consent of GameDev.net LLC.