Introduction to 3d graphics hardware
Download
1 / 29

Introduction to 3D Graphics Hardware - PowerPoint PPT Presentation


  • 560 Views
  • Updated On :

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

Related searches for Introduction to 3D Graphics Hardware

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Introduction to 3D Graphics Hardware' - bernad


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Introduction to 3d graphics hardware l.jpg

Introduction to 3D Graphics Hardware

Jaeho Kim

Virtual Reality Laboratory

KAIST




Graphics are in the chips l.jpg
Graphics are in the Chips

  • New developments

    • Feature sizes and pipelines

    • Transformation and lighting

    • Per-pixel effects

    • High-definition TV



3d graphics chips l.jpg
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




Nvidia geforce256 l.jpg
NVIDIA GeForce256

  • Key features

    • Graphics Processing Unit(GPU)

      • Transform Engine

      • Lighting Engine

      • Setup Engine

      • Rendering Engine

    • Cube Environment Mapping

  • DEMO [Boxster][Bubble]


Nvidia geforce2 gts l.jpg
NVIDIA GeForce2 GTS

  • Key features

    • Second Generation Transform & Lighting

    • NVIDIA Shading Rasterizer(NSR)

      • Per-Pixel Lighting

    • High Definition Video Processing(HDVP)

  • DEMO [Shiny]


Nvidia geforce3 l.jpg
NVIDIA GeForce3

  • Key Features

    • nfiniteFX Engine

      • Programmable Vertex Shader

      • Programmable Pixel Shader

    • Lightspeed Memory Architecture

    • High-resolution Antialiasing

    • Support to DirectX8

  • DEMO [Bump][Chameleon]



Vertex shader l.jpg
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


Pixel shader l.jpg
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



What the vertex shader can do l.jpg
What the Vertex Shader Can Do

  • Complex Character Animation

  • Environmental Effects

  • Procedural Deformation


What the vertex shader can do23 l.jpg
What the Vertex Shader Can Do

  • Key Frame Interpolation

  • Motion Blur

  • Lens Effect

  • Custom lighting Effects

  • Etc


What the pixel shader can do l.jpg
What the Pixel Shader Can Do

  • Very realistic Shadow Mapping

  • Blinn Bump Mapping = True Reflective Bump Mapping


What the pixel shader can do25 l.jpg
What the Pixel Shader Can Do

  • Isotropic BRDF(Bi-Directional Reflective Distribution Function) Based Lighting

  • Cartoon Rendering

  • Etc


Nvidia geforce4 ti l.jpg
NVIDIA GeForce4 Ti

  • Key features

    • nfiniteFX II engine

    • AGP 8x

    • Accuview antialiasing

    • nView display technology

  • DEMO [Grace]


Nvidia geforce fx l.jpg
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]


Ati radeon l.jpg
ATI Radeon

  • ATI Radeon series

    • Charisma Engine

    • Pixel Tapestry architecture

    • SMARTSHADER

    • TRUFORM

  • DEMO: [Debevec][Music]


References l.jpg
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