3D Basics & 3D Hardware Pipeline Jeffrey Jiang 08/16/2007 Agenda Basic 3D pipeline Concept Evolution of Graphics Processing Units H2 H5 Questions to resolve How is a 3d object rendered on the screen? How many main steps? First step:3D Modeling We use “Triangle” as the brick(why) Always Coplanar Any polygon can be broken into basic triangles 7000 triangles - 700 triangles Three Dimensional Coordinate We put triangle at “Three Dimensional Coordinate System” D3D OpenGL Vertices Three “Vertices” defines a triangle The order of the vertices ply to certain orientation (clockwise or counter-clockwise) The content of a vertice X, Y, Z Color Tex coor … Primitive Type Result Triangles are the basic units in today’s 3d world. The game makers create the models. The output of this step is the input of our driver usually. Second Step:T&L Transform the modeled object from model space into screen space. Color the vertex using lighting model. T&L process the vertices one by one.
3D Basics & 3D Hardware Pipeline 来自淘豆网m.daumloan.com转载请标明出处.