opengl es introduction mr nom nom
play

OpenGL ES Introduction Mr. Nom Nom Very successful How about - PowerPoint PPT Presentation

OpenGL ES Introduction Mr. Nom Nom Very successful How about more? What i is OpenGL ES Industry standard Versions: 1.0, 1.1, 2.0 and 3.0 Either 1.x or 2.0 Programming ng M Mode del OpenGL is a 3D graphics programming


  1. OpenGL ES Introduction

  2. Mr. Nom Nom • Very successful • How about more?

  3. What i is OpenGL ES • Industry standard • Versions: 1.0, 1.1, 2.0 and 3.0 • Either 1.x or 2.0

  4. Programming ng M Mode del • OpenGL is a 3D graphics programming API • C header files • Working like a camera • Take a picture • Has camera properties

  5. Programming ng Mode del C Cont. • Objects • Lights • Camera • Viewport

  6. Proj ojec ection ons • Parallel (orthographic) projection • Perspective projection

  7. Proj ojec ection on P Planes • Clipping planes

  8. Norm rmalized Devi vice Space • pixelX = (norX + 1) / (viewportWidth + 1) + norX • pixelY = (norY + 1) / (viewportHeight + 1) + norY

  9. Matri rices • A matrix encodes transformations to be applied to a point. • By multiplying such a matrix with a point, we apply the transformation to the point. • We can concatenate transformations stored in separate matrices into a single matrix by multiplying the matrices. • There’s a special matrix called an identity matrix.

  10. Matri rices Cont. • Model-view matrix • Projection matrix • Texture matrix

  11. Rend ndering P Pipeline ne • A State Machine

Recommend


More recommend