Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Inside Direct3D (Dv-Mps Inside)

Buy

With the introduction of Microsoft Windows 95, game developers had the opportunity to develop Windows-based games that were far more powerful than was possible with earlier versions of Windows. Even with this capability, however, accessing the multimedia hardware consistently and efficiently was no easy task—that is, until Microsoft introduced DirectX. DirectX not only provides fast access to the hardware and therefore incredibly speedy performance, but it also makes it much easier for hardware developers to produce new devices that work well in the Windows environment. The DirectX APIs take away the necessity of writing your own low-level, device-specific code to access hardware such as the display adapter and network card, making it much easier for you to write programs that take full advantage of the computer's multimedia capabilities.

In this book, I focus on the Direct3D Immediate Mode API of DirectX. Immediate Mode provides a very fast 3D development library that works hand in hand with the other DirectX APIs, which implement sound, device input, network play, and display device handling. To teach you how to develop a real application supporting all these capabilities, I also show how you to develop code that uses and integrates the other DirectX APIs. By the end of the book, you'll see how to implement a complex 3D game with detailed 3D graphics, animated characters, multiple input device support (including easy enhancement to force feedback support), sound, and multiplayer support via modem, network, or direct serial connection.

I wrote this book because even though several books have been written on the DirectX APIs, including Direct3D Retained Mode, to date very little has been written on Direct3D Immediate Mode. The main reason for this lack of books about Immediate Mode is that unlike Retained Mode, which provides a library of high-level, easy-to-use commands, Immediate Mode provides a much more challenging—but much more efficient—API that most game developers have adopted for their professional games and engines. Because of this, most individuals have chosen to take the code they have developed using DirectX Immediate Mode—and the lessons learned from it—and keep it proprietary. William Chin (who originally developed the RoadRage game) and I chose to provide our game engine free with this book as a way of helping people move into a software market that has typically been difficult to penetrate because of the complexities of developing a commerically viable engine. I've seen many people struggle with trying to determine how to use the commands of the DirectX APIs together to create a functional 3D application. Although the Direct3D API might seem daunting at first, I believe that by the end of this book, you'll thoroughly understand the power of the DirectX APIs and know how to make them work together in a very powerful and sensible manner.

Armed with this understanding, you'll be able to move forward, comfortably using Direct3D for your game development efforts. In demonstrating in detail how to build a real-world application in Direct3D, I hope to give you the background and confidence you need to create your own Direct3D applications. With this background, any initial trepidation toward developing an Immediate Mode application should, I hope, be erased. Using Immediate Mode and the code framework presented in this book, you should be able to build powerful and fast commercial-quality applications. There's a reason that all commercial game developers use Immediate Mode rather than other APIs, and when you've completed this book, I'm sure you'll choose this path as well.

With that, let's get on to learning about Direct3D!

(HTML tags aren't allowed.)

Student Solutions Manual for Late Transcendentals Single Variable
Student Solutions Manual for Late Transcendentals Single Variable

This is solutions manual to accompany jon rogawski's calculus single variable second edition.

...
Web Matrix Developer's Guide
Web Matrix Developer's Guide
"I1's free!" That phrase emblazons many products. Everything from coupons in your local grocery store to the trade paper you read this morning use that phrase. Web Matrix is another product that uses the phrase "It's free!" However, unlike many products for which free also me ans nonuseful, Web Matrix is...
WILEY IAS 2003: Interpretation and Application of International Accounting Standards
WILEY IAS 2003: Interpretation and Application of International Accounting Standards
This compact and truly comprehensive quick-reference presents accountants with a guide to depend on for assistance in the preparation and understanding of financial statements presented in accordance with IAS.

International Accounting Standards (IAS—with future pronouncements to be known as International Financial Reporting...


Essential Mobile Interaction Design: Perfecting Interface Design in Mobile Apps (Usability)
Essential Mobile Interaction Design: Perfecting Interface Design in Mobile Apps (Usability)

Design User-Friendly, Intuitive Smartphone and Tablet Apps for Any Platform

Mobile apps should feel natural and intuitive, and users should understand them quickly and easily. This means that effective interaction and interface design is crucial. However, few mobile app developers (or even designers) have...

Focal Easy Guide to Maya 5 : For new users and professionals
Focal Easy Guide to Maya 5 : For new users and professionals
Alias’ Maya 5.0 is an incredibly powerful and deep program. A person could
work for months in the program and then one day accidentally stumble upon
a feature that they had no idea was there. Often people working in Maya
become so focused on one particular area that, if asked to work with a toolset
different to those they
...
Answering Tough Interview Questions for Dummies
Answering Tough Interview Questions for Dummies
Congratulations! In picking up Answering Tough Interview Questions For Dummies, you are about to embark on a journey that transforms you into the kind of high-calibre candidate who has employers fighting to hire you. Perhaps you are on the lookout for your first job or trying to return to work. Maybe you are a seasoned executive trying to climb...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy