0% found this document useful (0 votes)
961 views13 pages

Smart Shader

The document discusses Smart Shader technology, which improves graphics rendering. Smart Shader technology supports up to six textures per rendering pass and nearly double the number of shader instructions. It provides benefits like higher performance, flexibility for vertex shaders, and reduced memory bandwidth usage. Smart Shader technology takes graphics capabilities beyond existing hardware by allowing more complex effects without the performance impact of multi-pass rendering.

Uploaded by

DORSALA BHARGAVI
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
961 views13 pages

Smart Shader

The document discusses Smart Shader technology, which improves graphics rendering. Smart Shader technology supports up to six textures per rendering pass and nearly double the number of shader instructions. It provides benefits like higher performance, flexibility for vertex shaders, and reduced memory bandwidth usage. Smart Shader technology takes graphics capabilities beyond existing hardware by allowing more complex effects without the performance impact of multi-pass rendering.

Uploaded by

DORSALA BHARGAVI
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 13

Smart Shader Technology

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.

PowerPlugs Templates for


5
PowerPoint Preview
Requirements:
Hardware/Software Requirements:
• The included demos are designed to run on three minimum
graphics hardware platforms below.
Smart Shader HD Demos, Supported Graphics Products:
Radeon X800 XT Mac Edition 256MB (Retail Box, G5
only)
Smart Shader 2.0 Demos, Supported Graphics Products:
Radeon 9700/9800 PRO/XT (All versions)
Mobility Radeon 9700 64/128MB (PowerBook G4 15 and 17)

PowerPlugs Templates for


6
PowerPoint Preview
Vertex Shaders:
• Vertex shaders are sets of instructions
that are performed on vertex data as it
passes through the geometry processing
pipeline. 
• With SMART SHADER technology,
each vertex can consist of up to 16
distinct pieces of data, which are read by
the vertex shader as individual streams. 

PowerPlugs Templates for


7
PowerPoint Preview
Pixel Shader:
• Pixel shaders are small programs
that are executed on individual
pixels as they pass through the
rendering pipeline.
•  With smart shader technology, up
to six different textures can be
sampled and manipulated in a
single rendering pass to determine
the color of a pixel.

PowerPlugs Templates for


8
PowerPoint Preview
ANISOTROPIC LIGHTING:

Hair modelled using Anisotropic lighting

PowerPlugs Templates for


9
PowerPoint Preview
Advantages:
• Vertex shaders are flexible.
• High Performance.
• It saves bandwidth memory.

PowerPlugs Templates for


10
PowerPoint Preview
Conclusion:
• SMARTSHADER technology takes a major step
beyond existing hardware shader implementations
with support for up to six textures per rendering pass,
nearly double the number of instructions, and a new
and improved shading language that provides greater
flexibility and ease of use.

PowerPlugs Templates for


11
PowerPoint Preview
References:
• http://www.orpheuscomputing.com/downloads/ATI-
smartshader.pdf 
• http://www.anandtech.com/show/800 - 33k
• http://www2.ati.com/developer/macdemos/ati-demo-
readme.htm
• www.yjfy.com/C/C.P/video/radeon_9000_pro(RV25A
-B3L)Budget_Edition

PowerPlugs Templates for


12
PowerPoint Preview
PowerPlugs Templates for
13
PowerPoint Preview

You might also like