Smart Shader
Smart Shader
Submitted by:
B.Sumanthnath Reddy
Points to be covered:
Introduction
Improvements
Requirements
Anisotropic Lighting
Advantages
Conclusion
What is Shader?
• Used in 3-D computer graphics a shader is a small program or
set of algorithms that determines how 3-D surface properties of
objects are rendered, and how light interacts with the object
with in a 3-D computer program. Newer GPUs calculate
shaders where previously it was an algorithm calculated by
the CPU.
• Types:
1)Vertex Shader.
2)Pixel Shader.
3)Geometry Shader.
PowerPlugs Templates for
3
PowerPoint Preview
Introduction:
• Smart Shader technology brings a new level of
graphical effects to personal computers. Smart
shader technology is an extension of the vertex shader
and pixel shader programming languages first
introduced by Microsoft in DirectX 8.0.
• Smart Shader technology represents a new generation of
programmable, hardware-accelerated graphics pipelines.
The technology was developed with a keen eye toward
maximizing efficiency and minimizing common
performance bottlenecks, especially memory bandwidth.
PowerPlugs Templates for
4
PowerPoint Preview
Improvements:
• Support for up to six textures in a single rendering
pass, allowing more complex effects to be achieved
without the heavy memory bandwidth requirements
and severe performance impact of multi-pass
rendering.
• A simplified yet more powerful instruction set that
lets developers design a much wider ranger of
graphical effects with fewer operation.