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
Certified Ethical Hacker Exam Prep
The Business Aspects of Penetration Testing
Study Strategies
Study Strategies
Fast Facts
Session Hijacking
Software Configuration Management
A Practical Approach to Configuration Verification and Audit
Appendix G Sample Inspection Plan
Appendix Q Problem Trouble Report (PTR)
Appendix T Software Configuration Management Plan (SCMP)
Appendix U Acronyms and Glossary
Data Structures and Algorithms in Java
Projects
Problems
Problems
Merge Sort
Vocabulary
101 Microsoft Visual Basic .NET Applications
Working with Microsoft Visual Studio .NET 2003 and Microsoft .NET Framework 1.1
Building Windows Forms User Interfaces
Working with the .NET Framework
GDI+
Building Enterprise Services Applications
AutoCAD 2005 and AutoCAD LT 2005. No Experience Required
Gaining Drawing Strategies: Part 1
Using Layers to Organize Your Drawing
Generating Elevations
Printing an AutoCAD Drawing
Appendix A Look at Drawing in 3D
HTI+ Home Technology Integrator & CEDIA Installer I All-In-One Exam Guide
Planning a Structured Wiring Installation
Water Management Systems
Installing a Home Security System
Integrating the Connected Home
Appendix C Home Technology Industry Associations and Organizations
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