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: Coaching and Team Development
Progress
Phase: Close
A Hub Organizational Structure
Is It Working?
OpenSSH: A Survival Guide for Secure Shell Handling (Version 1.0)
Step 1.2 Install SSH Windows Clients to Access Remote Machines Securely
Step 3.3 Use WinSCP as a Graphical Replacement for FTP and RCP
Step 3.4 Use PuTTYs Tools to Transfer Files from the Windows Command Line
Step 4.1 Authentication with Public Keys
Step 4.6 How to use PuTTY Passphrase Agents
Managing Enterprise Systems with the Windows Script Host
Logon Scripts and Scheduling
Internet Applications
Messaging Operations
System Administration
Internet Information Server
The New Solution Selling: The Revolutionary Sales Process That Is Changing the Way People Sell [NEW SOLUTION SELLING 2/E]
Chapter Two Principles
Chapter Eleven Gaining Access to People with Power
Chapter Fifteen Sales Management System: Managers Managing Pipelines and Salespeople
Chapter Sixteen Creating and Sustaining High-Performance Sales Cultures
Appendix A Value Justification Example
The Oracle Hackers Handbook: Hacking and Defending Oracle
The Oracle Network Architecture
Triggers
Defeating Virtual Private Databases
Running Operating System Commands
Appendix A Default Usernames and Passwords
User Interfaces in C#: Windows Forms and Custom Controls
Creating Usable Interfaces
Modern Controls
Custom Controls
MDI Interfaces and Workspaces
GDI+ Basics
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