Font Size: a A A

Design Of 3D Game Programming Based DirectX 9.0

Posted on:2005-06-24Degree:MasterType:Thesis
Country:ChinaCandidate:M XieFull Text:PDF
GTID:2168360152455276Subject:Software engineering
Abstract/Summary:PDF Full Text Request
This study is an introduction to programming interactive 3D computer graphics using DirectX 9. 0, with an emphasis on game development. It teaches you the fundamentals of Direct3D, after which you will be able to go on to learn and apply more advanced techniques. Assumingly, since you have this book in your hands, you have a rough idea of what DirectX is about. From a developer' s perspective, DirectX is a set of APIs (application programming interfaces) for developing multimedia applications on the Windows platform. In this study we are concerned with a particular DirectX subset, namely Direct3D. As the name implies, Direct3D is the API used for developing 3D applications.This study is divided into three main parts. Part I explains the mathematical tools that will be used throughout this book. Part II covers elementary 3D techniques, such as lighting, texturing, alpha blending, and stenciling. Part III is largely about using Direct3D to implement avariety of interesting techniques and applications, such as picking, terrain rendering, particle systems, a flexible virtual camera, and loading and rendering 3D models (XFiles).Finally, you may wonder what kinds of games you can develop after reading this study. The answer to that question is best obtained by skimming through this study and seeing the types of applications thatare developed. From that you should be able to visualize the types of games that can be developed based on the techniques taught in this book and some of your own ingenuity.
Keywords/Search Tags:Device, Render Pipeline, Particle System
PDF Full Text Request
Related items