Flylib.com
Real-Time Shader Programming (The Morgan Kaufmann Series in Computer Graphics)
Real-Time Shader Programming (The Morgan Kaufmann Series in Computer Graphics)
ISBN: 1558608532
EAN: 2147483647
Year: 2005
Pages: 104
Authors:
Ron Fosner
BUY ON AMAZON
Table of Contents
BackCover
Real-Time Shader Programming-Covering DirectX 9.0
Preface
Chapter 1: Introduction
RENDERMAN VS. REAL TIME
WHAT YOU LL LEARN FROM THIS BOOK
Chapter 2: Preliminary Math
CONVENTIONS AND NOTATION
VERTICES
POINTS
VECTORS
CREATING NORMALS OUT OF GEOMETRY
MATHEMATICS OF COLOR IN COMPUTER GRAPHICS
Chapter 3: Mathematics of Lighting and Shading
LIGHTS AND MATERIALS
TRADITIONAL 3D HARDWARE-ACCELERATED LIGHTING MODELS
PHYSICALLY BASED ILLUMINATION
PHYSICALLY BASED SURFACE MODELS
THE BIDIRECTIONAL REFLECTANCE DISTRIBUTION FUNCTION (BRDF)
NONPHOTOREALISTIC RENDERING (NPR)
Chapter 4: Introduction to Shaders
SHADERS AND THE EXISTING GRAPHICS PIPELINE
VERTEX SHADERS: TECHNICAL OVERVIEW
PIXEL SHADERS: TECHNICAL OVERVIEW
VERTEX SHADERS, PIXEL SHADERS, AND THE FIXED FUNCTION PIPELINE
VERTEX SHADERS
PIXEL SHADERS
Chapter 5: Shader Setup in DirectX
SELECTING YOUR D3D DEVICE
CHECKING FOR SHADER SUPPORT
VERTEX ELEMENTS
CREATING A VERTEX SHADER INTERFACE DECLARATION
CREATING A VERTEX BUFFER
VERTEX DATA STREAMS
CREATING WELL-FORMED VERTEX DATA
CREATING AND USING PIXEL AND VERTEX SHADERS
ASSEMBLING VERTEX AND PIXEL SHADERS
SETTING A SHADER
SETTING SHADER CONSTANTS
RENDERING
Chapter 6: Shader Tools and Resources
NVIDIA EFFECTS BROWSER
NVIDIA SHADER DEBUGGER
SHADER STUDIO
COLORSPACE TOOL
RESOURCES
Chapter 7: Shader Buffet
VERTEX SHADERS
VERTEX AND PIXEL SHADERS
Chapter 8: Shader Reference
SHADER STYLE AND COMMENTS
SHADER REVISION HISTORY BY DIRECTX VERSION
Part I: Vertex Shader Reference
VERTEX SHADER REVISION HISTORY
INPUT REGISTERS
INTERNAL TEMPORARY REGISTERS
OUTPUT REGISTERS
VERTEX SHADER INSTRUCTIONS
Part II: Pixel Shader Reference
INSTRUCTION ORDER AND INSTRUCTION COUNTS
TEXTURE ADDRESSING
TEXTURE STAGE AND TEXTURE SAMPLE STATES
PIXEL SHADER MATH PRECISION IN DIRECTX 8 CLASS HARDWARE
PIXEL SHADER MATH PRECISION DIRECTX 9 CLASS HARDWARE
PIXEL SHADER REVISION HISTORY
OUTPUT REGISTERS
INPUT REGISTERS
TEMPORARY REGISTERS
OUTPUT REGISTERS-THE MULTI-ELEMENT TEXTURE (MET) AND THE MULTIPLE RENDER TARGET (MRT)
OUTPUT REGISTER MASKS, ARGUMENT, AND INSTRUCTION MODIFIERS
References
About the CD-Rom
SYSTEM REQUIREMENTS
IMPORTANT NOTES
UPDATES
Index
Index_A
Index_B
Index_C
Index_D
Index_E
Index_F
Index_G
Index_H
Index_I
Index_J-K
Index_L
Index_M
Index_N
Index_O
Index_P
Index_Q
Index_R-S
Index_T
Index_U
Index_V
Index_W
Index_X-Y
Index_Z
List of Figures
List of Tables
List of Sidebars
Real-Time Shader Programming (The Morgan Kaufmann Series in Computer Graphics)
ISBN: 1558608532
EAN: 2147483647
Year: 2005
Pages: 104
Authors:
Ron Fosner
BUY ON AMAZON
Project Management JumpStart
Developing Project Management Skills
Assessing Risk
Budgeting 101
Controlling the Project Outcome
Appendix A Answers to Review Questions
Image Processing with LabVIEW and IMAQ Vision
Frame Grabbing
Image Standards
Pattern Matching
Image Focus Quality
Application Examples
Google Maps Hacks: Tips & Tools for Geographic Searching and Remixing
Hack 16. How Big Is the World?
Hack 22. Witness the Effects of a Nuclear Explosion
Hacks 4250: Introduction
Hacks 5161: Introduction
Hack 53. Add Flash Applets to Your Google Maps
Microsoft VBScript Professional Projects
Conditional Logic and Iterative Structures
Project Case Study Analyzing Application Logs
Developing a Setup Script
Processing and Consolidating Report Data
Designing the Web Site
InDesign Type: Professional Typography with Adobe InDesign CS2
Using Placeholder Text
When to Kern
Sweating the Small Stuff: Special Characters, White Space, and Glyphs
Vertical Alignment
Working with Tables
Telecommunications Essentials, Second Edition: The Complete Global Source (2nd Edition)
Microwave
Data Communications Basics
Fiber Solutions
4G: Wireless Broadband
Mobile Content
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies