Welcome to the exciting world of 3D graphics creation with DirectX 9! "Beginning DirectX 9" is your introductory guide to creating realistic virtual worlds and characters for games. This true beginners guide offers easy-to-follow instructions for getting your first DirectX program up and running. Then its on to 3D concepts and Direct3D as you use DirectX 9 to begin designing and building your own 3D worlds. Expand your DirectX knowledge with an introduction to sound processing with DirectSound and user input with DirectInput.
When I finished my first degree in law back in 1993, I was very proud and a little bit
exhausted from the long learning period. So I decided to relax by playing a new game by
NovaLogic called Comanche.
I started the night of January 11th and finished about three days later with only a few hours
of sleep. With the new experience in my head, I decided to start computer game programming.
My goal was to program a terrain engine like Comanche. My then-girlfriend—now
wife—looked a little bit confused when a young, recently-graduated lawyer told her that
was going to be a game programmer....
I’ve taught DirectX and XNA game development courses at Neumont University for the past several years, and I’ve been repeatedly frustrated by my inability to find the right book for these classes. There are numerous books on the subject, but none that I felt fit the goals of my classes (introductory college-level game development courses targeted to an audience familiar with C#) or that presented the material in a style and sequence I felt was appropriate.
Microsoft DirectX là tập hợp các APIs (application programming interfaces) để quản lý tác
vụ liên quan tới multimedia đặc biệt là trong lãnh vực game. DirectX 1.0 là phiên bản đầu
tiên được xuất hiện lần đầu vào năm 1995, phiên bản gần đây nhất được phát hành là
DirectX 11. Ngày nay thì DirectX được sử dụng rộng rãi trong việc phát triển game trên hệ
điều hành Microsoft Windows và trên các hệ mấy XBOX.
Pixel Shaders are one of the more powerful graphic tools available for XAML programmers.
I first encountered them in the Windows Presentation Foundation 3.5 SP1 release
and was completely smitten. It didn’t take long to learn that I could create custom
shaders, commonly called Effects in WPF, and add them to my projects. Excited by the
prospect, I started my research and soon learned that shaders are written in a language
called High Level Shader Language (HLSL). I like programming challenges and learning
new technologies, so I set off to learn more about custom shaders.