US TOLL FREE: 1-888-681-4948
  Home     Shopping Cart     Contact Us    
Search      Advanced search
Game Programming Graphic Design Web Design Programming SEO
  More .. 
1. Exploring InDesign CS2

2. 3D Graphics Tutorial Collection

3. 3D Game Programming with Directx 8.0

4. Animation Master 2002: A Complete Guide


Gift certificates

Contact us
Privacy statement



 
Programming Vertex & Pixel Shaders

Programming Vertex & Pixel Shaders When newer graphics cards started offering a programming interface to their graphics-processing unit (GPU), there was a fundamental change from fixed-function to programmable graphics hardware. This fundamental change offers a whole new level of opportunities for real-time graphics programmers. using shaders not only allows you to create unique games and graphics, but it allows you to be far more creative. Programming Vertex and Pixel Shaders uses a "cookbook" approach to teach beginning to intermediate graphics and game programmers to program shaders in the High-Level Shading Language (HLSL), the primary real0time shading language used in recent game development. The book uses a wide range of examples (over 60) to teach various techniques, ranging from simple real-time lighting to advanced, cutting-edge rendering. The book is broken into eight parts covering introductory material, shadows, high dynamic range lighting, lighting algorithms, vertex texturing, projective texture mapping, environment cube mapping, and advanced reflectance algorithms (Cook-Torrance, Oren-Nayar, Ward, and Ashikhmin-Shirly). The coverage starts from the beginning, so no existing knowledge of shader programming is required. This book does assume a basic understanding of the math typically used in a game engine and an intermediate understanding of the Direct3D API. This is the one resource developers need to learn practical current techniques for programming shaders for next-generation games and graphics!Part I Introduction 1 Introduction 2 Direct3D Pipeline 3 HLSL Shader Programming 4 Ambient Lighting 5 Diffuse Lighting 6 Specular Lighting 7 Bump Mapping 8 Parallax Mapping with Offset Limiting 9 Self-Shadowing 10 Light Sources 11 Hemispheric Lighting 12 Cook-Torrance Reflection 13 Oren-Nayar Reflection 14 Ward Reflection Model 15 Ashikhmin-Shirley Reflection Model 16 Generate and Access Cube Maps 17 Cube Environment Mapping 18 High Dynamic Range Cube Maps 19 Simple Exposure 20 Faked High Dynamic Range Lighting 21 High Dynamic Range Lighting 22 Advanced Tone Mapping 23 Arbitrary Projection of Two-Dimensional Images onto Geometry 24 Shadow Mapping 25 Shadow Volumes 26 Displacement Mapping 27 First Steps to Geometry Images 28 Shaders as Part of a Game Engine Appendix A Appendix B Comments/Suggestions Bibliography Glossary Index1584503491

Details
 
Quantity500 item(s) available
Weight2.00 lbs
Price: $49.95

Options
 
Quantity

 Add to cart 
        

 

Send to friend
Your name: *
Your e-mail: *
Recipient's e-mail: *

 Send to friend 
 

Recommended products list
  • 500 Computer Projects BASICS
  • Data Structures and Algorithms in Java, Second Edition
  • New Perspectives on Microsoft Office Access 2003, Introductory, CourseCard Edition
  • New Perspectives on Microsoft Access 2002 Brief
  • Designing 3D Games that Sell!
  • Multimedia for the Web: Creating Digital Excitement, Revealed, Deluxe Education Edition
  • Unix/Linux Survival Guide
  • New Perspectives on Microsoft Project 2002, Introductory
  • Microsoft Windows XP: Comprehensive Concepts and Techniques, Service Pack 2 Edition
  • Microsoft Word 2002 - Illustrated Brief
  •  

    Product rating
    Product rating

    Voting

     



    Add your review here

    Your name:

    Your message:
     
     

     
    Cart is empty


    View cart
    Checkout

    Username

    Password


    Recover password
    If Javascript is disabled in your browser click here


    Powered by X-Cart: shopping cart system
    Copyright © 2006-2007 Computer Geek Books