Cover image for 3D Graphics with XNA Game Studio 4.0.
3D Graphics with XNA Game Studio 4.0.
Title:
3D Graphics with XNA Game Studio 4.0.
Author:
James, Sean.
ISBN:
9781849690058
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (287 pages)
Contents:
3D Graphics with XNA Game Studio 4.0 -- 3D Graphics with XNA Game Studio 4.0 -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Errata -- Piracy -- Questions -- 1. Getting Started with 3D -- Setting up a new project -- The 3D coordinate system -- Matrices -- Loading a model -- Drawing a model -- Creating a Custom Model class -- Creating a Camera class -- Creating a target camera -- Upgrading the camera to a free camera -- Calculating bounding spheres for models -- View frustum culling -- Additional camera types: Arc-Ball -- Additional camera types: chase camera -- Example-spaceship simulator -- XNA Graphics Profiles -- Summary -- 2. Introduction to HLSL -- Getting started -- Assigning a shader to a model -- Creating a simple effect -- Texture mapping -- Texture sampling -- Diffuse colors -- Ambient lighting -- Lambertian directional lighting -- Phong specular highlights -- Creating a Material class to store effect parameters -- Summary -- 3. Advanced Lighting -- Implementing a point light with HLSL -- Implementing a spot light with HLSL -- Drawing multiple lights -- Prelighting -- Storing depth and normal values -- Creating the light map -- Drawing models with the light map -- Creating the prelighting renderer -- Using the prelighting renderer -- Summary -- 4. Projection and Shadowing Effects -- Projective texturing -- Shadow mapping-drawing the depth map -- Shadow mapping-projecting the depth texture onto the scene -- Shadow mapping-performing the depth comparison -- Variance shadow mapping-soft shadows -- Variance shadow mapping-blurring the depth texture.

Variance shadow mapping-generating shadows -- Summary -- 5. Shader Effects -- Fog -- Normal mapping -- Generating normal maps with Photoshop -- Cube mapping: Making a sky sphere -- Cube mapping: Reflections -- Rendering sky boxes with Terragen -- Creating a reflective water effect -- Summary -- 6. Billboard and Particle Effects -- Creating the BillboardSystem class -- Drawing Billboards -- Creating clouds with spherical billboarding -- Non-rotating billboards -- Particle effects -- Particle fire -- Particle smoke -- Summary -- 7. Environmental Effects -- Building a terrain from a heightmap -- Multitexturing -- Adding a detail texture to the terrain -- Placing plants on the terrain -- Adding the finishing touches -- Summary -- 8. Advanced Materials and Post Processing -- Advanced Materials -- Post processing -- Black and white post processor -- Gaussian blur post processor -- Depth of field -- Glow post processor -- Summary -- 9. Animation -- Object animation -- Keyframed animation -- Curve interpolation -- Building a Race Track from a Curve -- Moving a car along the track -- Hierarchical animation -- Skinned animation -- Loading a skinned model -- Playing a skinned animation -- Changing an animation's play speed -- Model attachments -- Summary.
Abstract:
A step-by-step guide to adding the 3D graphics effects used by professionals to your XNA games.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: