introduction to 3d graphics hardware
Download
Skip this Video
Download Presentation
Introduction to 3D Graphics Hardware

Loading in 2 Seconds...

play fullscreen
1 / 29

Introduction to 3D Graphics Hardware - PowerPoint PPT Presentation


  • 558 Views
  • Uploaded 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

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

Introduction to 3D Graphics Hardware

Jaeho Kim

Virtual Reality Laboratory

KAIST

graphics are in the chips
Graphics are in the Chips
  • New developments
    • Feature sizes and pipelines
    • Transformation and lighting
    • Per-pixel effects
    • High-definition TV
3d graphics chips
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
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
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
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
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
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
What the Vertex Shader Can Do
  • Complex Character Animation
  • Environmental Effects
  • Procedural Deformation
what the vertex shader can do23
What the Vertex Shader Can Do
  • Key Frame Interpolation
  • Motion Blur
  • Lens Effect
  • Custom lighting Effects
  • Etc
what the pixel shader can do
What the Pixel Shader Can Do
  • Very realistic Shadow Mapping
  • Blinn Bump Mapping = True Reflective Bump Mapping
what the pixel shader can do25
What the Pixel Shader Can Do
  • Isotropic BRDF(Bi-Directional Reflective Distribution Function) Based Lighting
  • Cartoon Rendering
  • Etc
nvidia geforce4 ti
NVIDIA GeForce4 Ti
  • Key features
    • nfiniteFX II engine
    • AGP 8x
    • Accuview antialiasing
    • nView display technology
  • DEMO [Grace]
nvidia geforce fx
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
ATI Radeon
  • ATI Radeon series
    • Charisma Engine
    • Pixel Tapestry architecture
    • SMARTSHADER
    • TRUFORM
  • DEMO: [Debevec][Music]
references
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
ad