Click or drag to resize

Glossary

This topic provides definitions and links to more information for common computer graphics terms used throughout Insight3D®.

Cull

To "remove from a flock." In Insight3D, culling is used to improvement performance by not rendering objects that are not visible. Culling provides view-dependent performance improvements because the number of visible objects may depend on the camera's position. See also Horizon Culling and View Frustum Culling. The Real-Time Rendering slides provide a comprehension overview of culling techniques (see Spatial.ppt).

Fragment

Data for a pixel before it is written into the frame buffer. A fragment may not become a pixel if it fails a test, such as the depth test.

GPU

Graphics processing unit. Loosely speaking, a video card.

Horizon Culling

Culling objects that are not visible because they are below the horizon. This is used by both Globe Overlays and Primitives. The Horizon Culling blog post describes the technique in detail.

Level of Detail

A technique to improve performance by rendering an increasingly simplified object as the camera moves further away from the object (to be more precise, as the object occupies fewer and fewer pixels on the screen). This is used extensively by Globe Overlays. For more information see A Developer's Survey of Polygonal Simplification Algorithms and Level of detail for 3D Graphics.

Mesh

A group of geometric primitives, generally triangles, that represents an object in the 3D scene. See also Triangle Mesh and the Triangle Mesh Primitive topic.

Out-of-Core

An algorithm whose working set is not all in memory at once. This is common for terrain and imagery, since the datasets are so large. Globe Overlays use an out-of-core algorithm to only keep the most relevant data in memory.

Render

To draw. "Draw the scene" and "Render the scene" are equivalent.

Texel

A texture element, similar to a pixel in an image.

Triangle Mesh

A mesh made up of just triangles. This is the most common representation for objects in real-time computer graphics, as described in the Triangle Mesh Primitive topic.

Vertex

A point. A triangle having three points is the same as having three vertices.

View Frustum

A truncated pyramid that determines what is in view. See the View Frustum topic or Wikipedia.

View Frustum Culling

Culling objects that are not visible because they are outside the view frustum. This is used by both Globe Overlays and Primitives.