Flylib.com
Inside Direct3D (Dv-Mps Inside)
Inside Direct3D (Dv-Mps Inside)
ISBN: 0735606137
EAN: 2147483647
Year: 1999
Pages: 131
Authors:
Peter J Kovach
,
Jeffrey Richter
BUY ON AMAZON
Cover
LOC Page
Acknowledgments
Foreword
Introduction
Dedication
Chapter 1 -- DirectX Fundamentals
The DirectX APIs
How Direct3D Works as a DirectX API
What You Need to Know to Use a DirectX API
The Direct3D Framework
Conclusion
Chapter 2 -- Windows Code for Direct3D Programs
How to Structure Your Windows Code
The Code So Far
Conclusion
Chapter 3 -- Setting Up DirectDraw for a Direct3D Program
DirectDraw and Multiple Monitors
Setting Up DirectDraw
Creating a Structure to Hold the Enumerated Devices
Enumerating the DirectDraw Devices
Creating a DirectDraw Object
Enumerating the Display Modes
Enumerating the Direct3D Devices
Picking a Direct3D Device
Initializing DirectDraw with the CD3DFramework7 Object
Setting the Cooperative Level
Creating Surfaces
Flipping the Surfaces
The Code So Far
Conclusion
Chapter 4 -- Direct3D for DirectX Applications
Direct3D Immediate Mode Objects and Interfaces
Creating an Immediate Mode Application
The Code So Far
Conclusion
Chapter 5 -- Direct3D Vertices and the Transformation and Lighting Pipeline
Overview of the TL Pipeline
Vertices
Setting Up the TL Pipeline Matrices
The Viewport
Lighting
The Code So Far
Conclusion
Chapter 6 -- Rendering 3D Primitives
The BeginScene and EndScene Methods
Indexed and Nonindexed Primitives
The DrawPrimitive Methods
Primitive Types
Setting Render States
Interpolants: Gouraud Shading and Specular Lighting
Creating a 3D Application
The Code So Far
Conclusion
Chapter 7 -- Keyboard and Joystick Input
Creating a DirectInput Object
Getting the Keyboard, the Mouse, or the Joystick
Force Feedback
Conclusion
Chapter 8 -- Texturing
Texture Coordinates
Creating Texture Surfaces
Texture Management
Texture Compression
Mipmaps
Texture Filtering
Texture Interface Pointers
Texture Stages
Texture Blending
Texture-Addressing Modes
Texture Wrapping
The Code So Far
Conclusion
Chapter 9 -- Fog
Fog Formulas
Setting Up Fog
Pixel Fog
The Code So Far
Conclusion
Chapter 10 -- Alpha Blending
Blending with the Frame Buffer
Special Effects
Alpha Testing
Color-Key Transparency
Alpha-Capable Palettized Textures
Texture Stages Using Alpha
Legacy Blending Modes and Texture Stages
Premultiplied vs. Nonpremultiplied Alpha
The Code So Far
Conclusion
Chapter 11 -- Light Mapping and Environment Mapping
Light Mapping
Environment Mapping
The Code So Far
Conclusion
Chapter 12 -- Stencil Buffers
Creating a Stencil Buffer
Clearing a Stencil Buffer
Configuring the Stenciling State
Creating Effects
The ShadowVol and ShadowVol2 Demos
The Code So Far
Conclusion
Chapter 13 -- Loading and Animating 3D Models
Animated Characters
Loading and Handling RoadRage Models
The Code So Far
Conclusion
Chapter 14 -- Optimizing a Direct3D Application
The Direct3D Framework
Conserving Texture Memory
Enhancing Your 3D Effects
Optimizing Your Geometry Handling
Minimizing Resources
Conclusion
Chapter 15 -- Integrating DirectPlay
DirectPlay Concepts
Getting Started
The Multiplayer Connect Dialog Box
The Multiplayer Games Dialog Box
DirectPlay Messages
The Code So Far
Conclusion
Chapter 16 -- Conclusion
Games
Simulation and Virtual Reality
Good Luck and Enjoy
About the Author
About This Electronic Book
Inside Direct3D (Dv-Mps Inside)
ISBN: 0735606137
EAN: 2147483647
Year: 1999
Pages: 131
Authors:
Peter J Kovach
,
Jeffrey Richter
BUY ON AMAZON
Cisco IP Telephony (CIPT) (Authorized Self-Study) (2nd Edition)
IP Phone Startup Process
Review Questions
Antivirus Protection
Video Protocols Supported in Cisco CallManager
SQL Hacks
Hack 11. Convert Aggregate Subqueries to JOINs
Hack 28. Avoid Dividing by Zero
Hack 47. Exploit an SQL Injection Vulnerability
Hack 49. Keep Track of Infrequently Changing Values
Hack 76. Compress to Avoid LOBs
Sap Bw: a Step By Step Guide for Bw 2.0
Creating InfoObjects Key Figures
Transferring R/3 Global Settings
Object Transport
Object Transport
Section B.2. Dispatcher, Work Processes, and Services
Junos Cookbook (Cookbooks (OReilly))
Prepending AS Numbers to the AS Path
Restricting the Number of Routes Advertised to a BGP Peer
Load-Balancing BGP Traffic
Enabling LDP Authentication
Using SSM
Lean Six Sigma for Service : How to Use Lean Speed and Six Sigma Quality to Improve Services and Transactions
The ROI of Lean Six Sigma for Services
Success Story #2 Bank One Bigger… Now Better
Success Story #3 Fort Wayne, Indiana From 0 to 60 in nothing flat
The Value in Conquering Complexity
Designing World-Class Services (Design for Lean Six Sigma)
.NET-A Complete Development Cycle
Introducing .NET
The Refined Project Vision and Business Case
Unit Tests
Requirements for Image Postprocessing Components
Secure Web Applications
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies