14-04-2011, 03:35 PM
[attachment=12210]
Introduction to 3D Graphics Hardware
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
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
3D Graphics Card: ATI Radeon
NVIDIA Graphics Cards
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
Key features
Second Generation Transform & Lighting
NVIDIA Shading Rasterizer(NSR)
Per-Pixel Lighting
High Definition Video Processing(HDVP)
DEMO [Shiny]
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/Pixel 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
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
Vertex Shader
What the Vertex Shader Can Do
Complex Character Animation
Environmental Effects
Procedural Deformation
What the Vertex Shader Can Do
Key Frame Interpolation
Motion Blur
Lens Effect
Custom lighting Effects
Etc
What the Pixel Shader Can Do
Very realistic Shadow Mapping
Blinn Bump Mapping = True Reflective Bump Mapping
What the Pixel Shader Can Do
Isotropic BRDF(Bi-Directional Reflective Distribution Function) Based Lighting
Cartoon Rendering
Etc
NVIDIA GeForce4 Ti
Key features
nfiniteFX II engine
AGP 8x
Accuview antialiasing
nView display technology
DEMO [Grace]
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 series
Charisma Engine
Pixel Tapestry architecture
SMARTSHADER
TRUFORM
DEMO: [Debevec][Music]