Tutorial

3D Pipeline Data Flow

3D Pipeline Data Flow
In some sense, 3D chips have become physical incarnations of the pipeline, where data flows “downstream” from stage to stage. It is useful to note that most operations in the application/scene stage and the early geometry stage of the pipeline are done per vertex, w   … … … …   阅读更多

Embedded GPU, News, OpenGL, Tutorial

Deeper Into Space

Deeper Into Space
Clip Space: Similar to View Space, but the frustum is now “squished” into a unit cube, with the x and y coordinates normalized to a range between -1 and 1, and z is between 0 and 1, which simplifies clipping calculations. The “perspective divide” performs th   … … … …   阅读更多

Embedded GPU, News, OpenGL, Tutorial

Space Invaders

Space Invaders
Before we dive into pipeline details, we need to first understand the high level view of how 3D objects and 3D worlds are defined and how objects are defined, placed, located, and manipulated in larger three-dimensional spaces, or even within their own boundaries. In a 3D rendering sy   … … … …   阅读更多

Embedded GPU, News, OpenGL, Tutorial

In the Pipe, Five By Five

Because of the sequential nature of 3D graphics rendering, and because there are so many calculations to be done and volumes of data to be handled, the entire process is broken down into component steps, sometimes called stages. These stages are serialized into the aforementioned 3D graphics pipelin   … … … …   阅读更多

Embedded GPU, News, OpenGL, Tutorial

ExtremeTech 3D Pipeline Tutorial

From the movie special effects that captivate us, to medical imaging to games and beyond, the impact that 3D graphics have made is nothing short of revolutionary. This technology, which took consumer PCs by storm about five years ago, has its roots in academia, and in the military. In fact, in some   … … [...]

Embedded GPU, News, OpenGL, Tutorial