2   Preliminaries

2.1   FUNDAMENTALS OF REAL-TIME 3D RENDERING

In real-time computer graphics, 3D rendering refers to the process of generating a sequence of images that produces not just the animated effect of motion and change but the visual cue of depth for objects in the imagery given an external input or stimulus to the system. In typical applications, the goal is to provide visual feedback to the user when there is interaction via the human-computer interface. The speed at which each image, known as a frame, of the animation sequence is generated defines the performance of the system.

Because speed of rendering every image is crucial in real-time rendering, both the computer hardware and software have to work together in the most optimal ...

Get Real-Time Rendering now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.