Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Introduction to 3D Game Programming with DirectX 9.0

Buy
This book 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 book we are concerned with a particular DirectX subset, namely Direct3D. As the name implies, Direct3D is the API used for developing 3D applications.

This book is divided into four 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 a variety of interesting techniques and applications, such as picking, terrain rendering, particle systems, a flexible virtual camera, and loading and rendering 3D models (XFiles). The theme of Part IV is vertex and pixel shaders, including the effects framework and the new (to DirectX 9.0) High-Level Shading Language. The present and future of 3D game programming is the use of shaders, and by dedicating an entire part of the book to shaders, we have an up-to-date and relevant book on modern graphics programming.

For the beginner, this book is best read front to back. The chapters have been organized so that the difficulty increases progressively with each chapter. In this way, there are no sudden jumps in complexity, leaving the reader lost. In general, for a particular chapter we will use the techniques and concepts previously developed. Therefore, it is important that you have mastered the material of a chapter before continuing. Experienced readers can pick the chapters of interest.

Finally, you may wonder what kinds of games you can develop after reading this book. The answer to that question is best obtained by skimming through this book and seeing the types of applications that are 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.
(HTML tags aren't allowed.)

Principles And Advanced Methods In Medical Imaging And Image Analysis
Principles And Advanced Methods In Medical Imaging And Image Analysis
Computerized medical imaging and image analysis have been the central focus in diagnostic radiology. They provide revolutionalizing tools for the visualization of physiology as well as the understanding and quantitative measurement of physiological parameters. This book offers in-depth knowledge of medical imaging instrumentation and techniques as...
Sensor Technologies: Healthcare, Wellness and Environmental Applications (Expert's Voice in Networked Technologies)
Sensor Technologies: Healthcare, Wellness and Environmental Applications (Expert's Voice in Networked Technologies)

Sensor Technologies: Healthcare, Wellness and Environmental Applications explores the key aspects of sensor technologies, covering wired, wireless, and discrete sensors for the specific application domains of healthcare, wellness and environmental sensing.  It discusses the social, regulatory, and design...

Adaptive Array Systems: Fundamentals and Applications
Adaptive Array Systems: Fundamentals and Applications
In the last fifty years, extensive studies have been carried out worldwide in the field of adaptive array systems. However, far from being a mature technology with little research left to tackle, there is seemingly unlimited scope to develop the fundamental characteristics and applications of adaptive antennas for future 3G and 4G mobile...

Adobe Dreamweaver CS5: Comprehensive (Shelly Cashman Series)
Adobe Dreamweaver CS5: Comprehensive (Shelly Cashman Series)
The Shelly Cashman Series® offers the fi nest textbooks in computer education. We are proud of the fact that our previous Dreamweaver books have been so well received. With each new edition of our Dreamweaver books, we make signifi cant improvements based on the software and comments made by instructors and students. For this...
Wills and Trusts Kit For Dummies
Wills and Trusts Kit For Dummies

Congratulations. Simply by opening this book you have put yourself a step ahead of most people. Yes. it's tough to think about what will happen to your family afler you die, but confronting these issues is part of taking care of your family.

My goal in writing this book Is to give you the information and resources you...

Creating Blogs with Jekyll
Creating Blogs with Jekyll

Learn to create your own blog using the Jekyll static site generator. You’ll start with a simple template, add new features to it, automate any maintenance, attach social sharing, and begin writing. By the end of Creating Blogs with Jekyll, you will be able to create custom blogs with Jekyll, update the content with ease, and...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy