1 / 29

Introduction to 3D Graphics Hardware

Introduction to 3D Graphics Hardware Jaeho Kim Virtual Reality Laboratory KAIST Rendering Pipeline Rendering Pipeline Graphics are in the Chips New developments Feature sizes and pipelines Transformation and lighting Per-pixel effects High-definition TV Graphics are in the Chips

bernad
Download Presentation

Introduction to 3D Graphics Hardware

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to 3D Graphics Hardware Jaeho Kim Virtual Reality Laboratory KAIST

  2. Rendering Pipeline

  3. Rendering Pipeline

  4. Graphics are in the Chips • New developments • Feature sizes and pipelines • Transformation and lighting • Per-pixel effects • High-definition TV

  5. Graphics are in the Chips

  6. 3D Graphics Chips • Nvidia – GPU(QuadEngine), nfiniteFX Engine • GeForce256, GeForce2 GTS, GeForce3, GeForce4 Ti • GeForce Fx • ATI – Charisma Engine • Radeon 7000, Radeon 9000, Radeon 9700, Radeon 9800 • Sony – Emotion Engine, Graphics Synthesizer • Playstation2

  7. 3D Graphics Card: ATI Radeon

  8. NVIDIA Graphics Cards

  9. NVIDIA GeForce256 • Key features • Graphics Processing Unit(GPU) • Transform Engine • Lighting Engine • Setup Engine • Rendering Engine • Cube Environment Mapping • DEMO [Boxster][Bubble]

  10. NVIDIA GeForce2 GTS • Key features • Second Generation Transform & Lighting • NVIDIA Shading Rasterizer(NSR) • Per-Pixel Lighting • High Definition Video Processing(HDVP) • DEMO [Shiny]

  11. NVIDIA GeForce3 • Key Features • nfiniteFX Engine • Programmable Vertex Shader • Programmable Pixel Shader • Lightspeed Memory Architecture • High-resolution Antialiasing • Support to DirectX8 • DEMO [Bump][Chameleon]

  12. Vertex Shader/Pixel Shader

  13. Vertex Shader • Instructions • mov : move • mul : product • add • mad : multiply • rsq : reciprocal square root • dp3 : dot product • dp4 : dot product • dst : calculate distance vector • lit : calculates lighting coefficients • …

  14. Pixel Shader • Instructions • tex : fetch a filtered texel color • texbem : bump environment map • texbeml : bump environment map with luminance • texcoord : turn the texture coordinate into a color • texm3x3spec : compute non-local viewer specular reflection about normal from normal map • texm3x3vspec : compute local viewer specular reflection about normal from normal map • texm3x3mat : rotate vector through 3x3 matrix, then sample a cubemap or 3D texture

  15. Vertex Shader

  16. What the Vertex Shader Can Do • Complex Character Animation • Environmental Effects • Procedural Deformation

  17. What the Vertex Shader Can Do • Key Frame Interpolation • Motion Blur • Lens Effect • Custom lighting Effects • Etc

  18. What the Pixel Shader Can Do • Very realistic Shadow Mapping • Blinn Bump Mapping = True Reflective Bump Mapping

  19. What the Pixel Shader Can Do • Isotropic BRDF(Bi-Directional Reflective Distribution Function) Based Lighting • Cartoon Rendering • Etc

  20. NVIDIA GeForce4 Ti • Key features • nfiniteFX II engine • AGP 8x • Accuview antialiasing • nView display technology • DEMO [Grace]

  21. NVIDIA GeForce Fx • Key features • CineFX 2.0 Engine • Advance pixel and vertex shader processing • Intellisample HCT • Increasing compression efficiency for compressing color, texture, and z-data • UltraShadow Technology • Complex, realistic shadow effects • DEMO [Ogre][Fairy]

  22. ATI Radeon • ATI Radeon series • Charisma Engine • Pixel Tapestry architecture • SMARTSHADER • TRUFORM • DEMO: [Debevec][Music]

  23. References • NVIDIA official site : www.nvidia.com • NVIDIA developer site : www.nvidia.com/developer • ATI official site : www.ati.com • ATI developer site : www.ati.com/developer • Game Developers Conference (GDC) : www.gdconf.com • Search engine : www.google.com • Hardware review sites, eg. Tom’s hardware guide

More Related