Free Inside Direct3D Ebook :: DirectX Ebook Category
Home | Categories | Links | My Amazon | StartLogic ixwebhosting

This page is optimized for Firefox.  Get Firefox
 



    Inside Direct3D

     ISBN  0735606137
     Edition  Bk&CD-Rom
     Pages  426
     Publisher  Microsoft Pr
     Author(s)  Peter J. Kovach
     Release Date  March 29, 2000
     Hits  478

     Category  DirectX

Inside Direct3D eBook


Amazon.com
Aimed at the more experienced Windows C/C++ programmer, Inside Direct3D delivers a solid introduction to the world of game development on the Microsoft DirectX platform. With coverage of the features and APIs used to create realistic 3-D gaming graphics, this book can initiate any C++ developer into the world of DirectX.

This book is best at explaining the basic and advanced features in version 7 of DirectX, a gaming platform that includes numerous APIs such as Direct3D (for 3-D graphics), DirectDraw (for 2-D graphics), and DirectInput (for joystick input). This text explains how to implement such 3-D effects as texture mapping, lighting effects, fog, and stencil buffers (which can be used to create cinematic fade-in/fade out effects, for instance).

Each section here traces a relevant part of the DirectX API, starting with DirectDraw and then moving on to various aspects of Direct3D and other APIs. Standout chapters include a solid explanation of Direct3D's transformation and lighting pipeline (which combines the various 3- D elements and effects into a single rendered scene). There's also an introduction to using input devices (like joysticks) and an overview of multiplayer gaming, an explanation of what functionality is available, and a demonstration of the applicable APIs.

The other standout here is the author's useful gaming engine (called RoadRage), which lets you try out DirectX graphics features hands-on. While game development is a huge topic, this title can definitely get you started by concentrating on the DirectX APIs themselves, with some appealing visual demos that demonstrate the various graphics effects in action. For those with some previous DirectX knowledge, the bundled sample gaming engine is definitely worth the price of the book. --Richard Dragan

Topics covered: Overview of Microsoft DirectX 7, DirectX APIs ( DirectDraw, Direct3D, DirectPlay, DirectInput), COM for game programmers, using the Microsoft Direct3D Framework, basic message handling, programming with DirectDraw, enumerating and selecting Direct3D devices, windowed and full-screen modes, flipping and selecting surfaces, Direct3D Immediate Mode features and APIs, the Transformation and Lighting (T & L) pipeline, vertices, the strided vertex format, viewports, types of lighting, rendering 3-D scenes, primitive types (point lists, line lists, triangle stripes, and triangle fans), render states, keyboard and joystick input with DirectInput, force feedback, texturing, texture management, texture compression and the DXT format, bitmaps, texture filtering, texture blending and wrapping, fog effects, alpha blending, light mapping, cinematic effects with stencil buffers, 3-D models and animation (segmented and single-mesh characters), Direct3D optimization hints, multiplayer gaming, and RoadRage (sample custom gaming engine).

Book Description
As Windows becomes a widely accepted platform for popular games, its 3D class libraries continue to gain in popularity with developers. INSIDE DIRECT3D provides the lowdown on Direct3D from a respected writer with solid connections inside the Microsoft Direct3D development group. Last year he wrote "The Awesome Power of Direct3D," which included coverage of Direct3D Retain Mode. Here he writes exclusively about Direct3D Immediate Mode. This title is a long-awaited, well-paced walk through the Direct3D APIs, which includes a 3D first person arcade game with sound, network/modem/serial multi-player game play, ability to load Quake2 animated characters, support for all available input devices, etc." It also shows how to support force feedback devices. It includes the Direct3D 7.0 SDK. It's ideal for games programmers who need to learn about this technology, and also for non-game programmers who want to add real-time 3-D effects and navigation to a Windows application UI.



Download
Server Status
rapidshare_deLive
rapidshare_deLive

Other books on DirectX
Real-Time 3D Terrain Engines Using C++ and DirectX 9
Graphics Programming with DirectX 9 ? Module 2
Graphics Programming with DirectX 9 ? Module 1
ShaderX3- Advanced Rendering with DirectX and OpenGL
Programming Vertex & Pixel Shaders
Managed DirectX 9 Kick Start- Graphics and Game Programming
Programming Role Playing Games with DirectX
Introduction to 3D Game Engine Design Using DirectX 9 and C#
Real-Time Rendering Tricks and Techniques in DirectX
Cutting-Edge Direct3D Programming- Everything You Need to Create Stunning 3D Applications with Direct3D

View all books on DirectX

Previous & Next Book
Visual Basic Game Programming with DirectX
Cutting-Edge Direct3D Programming- Everything You Need to Create Stunning 3D Applications with Direct3D

Random eBooks
 Applied Linear Algebra

No Details (See Book Info)

 Teach yourself html

No Details (See Book Info)

 Encyclopedia Of Management

From Booklist
This specialized desktop-style encyclopedia contains more than 300 essays covering management topics such as Angels and venture capitalists, Franchising, Ja.. (read more)

 Studying Physics

A useful guide to the undergraduate wishing to develop skills in physics. Drawing on physics education research and the author's own extensive experience in teaching, this book addresses the skills needed by the undergraduate to become a physicist. A.. (read more)

 Course of Differential Geometry

No Details (See Book Info)




Load time: 0.039 sec

© 2007 ebook2.com, All Rights Reserved.

Sponsor: Find-Hosting.NET

Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0