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
Agile Project Management: Creating Innovative Products (2nd Edition)
Practice: Process and Practice Tailoring
Practice: Coaching and Team Development
Practice: Product, Project, and Team Review and Adaptive Action
Phase: Close
The Commitment-Accountability Protocol
A Practitioners Guide to Software Test Design
Decision Table Testing
State-Transition Testing
Control Flow Testing
Section IV - Supporting Technologies
Section V - Some Final Thoughts
Excel Scientific and Engineering Cookbook (Cookbooks (OReilly))
Entering Data
Customizing Chart Axes
Solving Nonlinear Equations Iteratively
Using Excel to Help Solve Problems Formulated Using the Finite Element Method
Tackling Troublesome Problems
Google Maps Hacks: Tips & Tools for Geographic Searching and Remixing
Hack 24. Search for Events by Location
Hack 30. Stay Out of Traffic Jams
Hack 37. View Your GPS Tracklogs in Google Maps
Hack 57. Do a Local Zoom with GxMagnifier
Hack 63. Read and Write Markers from a MySQL Database
After Effects and Photoshop: Animation and Production Effects for DV and Film, Second Edition
Exaggeration Equals Characterization
Matte and Keying Plug-ins
Static Matte Painting in Photoshop
Color, Light, and Focus
Appendix Adobe Photoshop and After Effects Resources
What is Lean Six Sigma
The Four Keys to Lean Six Sigma
Beyond the Basics: The Five Laws of Lean Six Sigma
When Companies Start Using Lean Six Sigma
Making Improvements That Last: An Illustrated Guide to DMAIC and the Lean Six Sigma Toolkit
The Experience of Making Improvements: What Its Like to Work on Lean Six Sigma Projects
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