|
Introduction to 3D Game Programming with DirectX 9.0c:
A Shader Approach
by Frank Luna
ISBN 1-59822-016-0
Price: $49.95
Introduction
to 3D Game Programming with DirectX 9.0c: A Shader
Approach
presents
an introduction to programming interactive
computer graphics, with an emphasis on game development,
using real-time shaders with DirectX 9.0. The book
is divided into three parts that explain basic
mathematical and 3D concepts, show how to describe 3D
worlds and implement fundamental 3D rendering
techniques, and demonstrate the application of Direct3D
to create a variety of special effects.
With
this book:
-
Understand
basic mathematical tools used in video game creation
such as vectors, matrices, and transformations.
-
Discover
how to describe and draw interactive 3D scenes using
Direct3D and the D3DX library.
-
Learn
how to implement lighting, texture mapping, alpha
blending, and stenciling using shaders and the
high-level shading language (HLSL).
-
Explore
a variety of techniques for creating special
effects, including vertex blending and character
animation, terrain rendering, multi-texturing,
particle systems, fog, reflections, shadows, normal
mapping, displacement mapping, and rendering to
textures.
-
Find
out how to work with meshes, load and render .X
files, program terrain/camera collision detection,
create and render realistic skies, and implement 3D
object picking.
-
Review
key ideas, gain programming experience, and explore
new topics with the end-of-chapter exercises.
About
the author:
Frank
Luna
is
a programmer for Hero Interactive. He has been
programming interactive 3D graphics for over eight years
and has been using DirectX since its fifth iteration. He
is the author of Introduction to 3D Game Programming
with DirectX 9.0 from Wordware Publishing, Inc., and
lives in Los Angeles.

|