DirectX 3D Graphics Programming Bible.pdf

(53946 KB) Pobierz
243685580 UNPDF
243685580.001.png
DirectX 3D Graphics Programming Bible
Preface
|
Part I : The Fundamentals
Chapter 1 : The PC as a Graphics Machine
Chapter 2 : Graphics Representation and Modeling
Chapter 3 : 3D Image Transformations
Chapter 4 : 3D Rendering
Chapter 5 : Computer Animation
Chapter 6 : Windows API Programming
|
Part II : DirectDraw
Chapter 7 : DirectDraw Fundamentals
Chapter 8 : DirectDraw Configuration and Setup
Chapter 9 : Direct Access to Video Memory
Chapter 10 : Blitting and Blit-time Transformations
Chapter 11 : Rendering Bitmaps in DirectDraw
Chapter 12 : Animation Techniques
Chapter 13 : Animation Programming
|
Part III : 3D Graphics with Direct3D
Chapter 14 : Introducing Direct3D
Chapter 15 : Fundamentals of Retained Mode Programming
Chapter 16 : System-Level Operations
Chapter 17 : Device-Level Operations
Chapter 18 : Viewport-Level Operations
|
Part IV : Direct3D Programming
Chapter 19 : Local Frame Operations
Chapter 20 : Frame Attributes and Scene-Level Controls
Chapter 21 : Mesh-Level Operations
Chapter 22 : Textures and Materials
Chapter 23 : Decals and Mipmaps
Chapter 24 : Lights and Shadows
Chapter 25 : 3D Animation
|
Part V : Appendices
243685580.002.png
Appendix A : Windows and DirectX Structures
Appendix B : Ternary Raster Operation Codes
Appendix C : DirectX Templates
Bibliography
Color Plates
DirectX 3D Graphics Programming Bible
Julio Sanchez
Maria P. Canton
Published by
IDG Books Worldwide, Inc.
An International Data Group Company
919 E. Hillsdale Blvd., Suite 400
Foster City, CA 94404
www.idgbooks.com (IDG Books Worldwide Web site)
Copyright © 2000 IDG Books Worldwide, Inc. All rights reserved. No part of this book, including
interior design, cover design, and icons, may be reproduced or transmitted in any form, by any
means (electronic, photocopying, recording, or otherwise) without the prior written permission of
the publisher.
Distributed in the United States by IDG Books Worldwide, Inc.
Distributed by CDG Books Canada Inc. for Canada; by Transworld Publishers Limited in the
United Kingdom; by IDG Norge Books for Norway; by IDG Sweden Books for Sweden; by IDG
Books Australia Publishing Corporation Pty. Ltd. for Australia and New Zealand; by TransQuest
Publishers Pte Ltd. for Singapore, Malaysia, Thailand, Indonesia, and Hong Kong; by Gotop
Information Inc. for Taiwan; by ICG Muse, Inc. for Japan; by Intersoft for South Africa; by Eyrolles
for France; by International Thomson Publishing for Germany, Austria, and Switzerland; by
Distribuidora Cuspide for Argentina; by LR International for Brazil; by Galileo Libros for Chile; by
Ediciones ZETA S.C.R. Ltda. for Peru; by WS Computer Publishing Corporation, Inc., for the
Philippines; by Contemporanea de Ediciones for Venezuela; by Express Computer Distributors for
the Caribbean and West Indies; by Micronesia Media Distributor, Inc. for Micronesia; by Chips
Computadoras S.A. de C.V. for Mexico; by Editorial Norma de Panama S.A. for Panama; by
American Bookshops for Finland.
For general information on IDG Books Worldwide's books in the U.S., please call our Consumer
Customer Service department at 800-762-2974. For reseller information, including discounts and
premium sales, please call our Reseller Customer Service department at 800-434-3422.
For information on where to purchase IDG Books Worldwide's books outside the U.S., please
For consumer information on foreign language translations, please contact our Customer Service
For information on licensing foreign or domestic rights, please phone +1-650-653-7098.
For sales inquiries and special prices for bulk quantities, please contact our Order Services
For information on using IDG Books Worldwide's books in the classroom or for ordering
examination copies, please contact our Educational Sales department at 800-434-2086 or fax 317-
572-4005.
For press review copies, author interviews, or other publicity information, please contact our Public
For authorization to photocopy items for corporate, personal, or educational use, please contact
LIMIT OF LIABILITY/DISCLAIMER OF WARRANTY: THE PUBLISHER AND AUTHOR HAVE
USED THEIR BEST EFFORTS IN PREPARING THIS BOOK. THE PUBLISHER AND AUTHOR
MAKE NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE ACCURACY OR
COMPLETENESS OF THE CONTENTS OF THIS BOOK AND SPECIFICALLY DISCLAIM ANY
IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR
PURPOSE. THERE ARE NO WARRANTIES WHICH EXTEND BEYOND THE DESCRIPTIONS
CONTAINED IN THIS PARAGRAPH. NO WARRANTY MAY BE CREATED OR EXTENDED BY
SALES REPRESENTATIVES OR WRITTEN SALES MATERIALS. THE ACCURACY AND
COMPLETENESS OF THE INFORMATION PROVIDED HEREIN AND THE OPINIONS STATED
HEREIN ARE NOT GUARANTEED OR WARRANTED TO PRODUCE ANY PARTICULAR
RESULTS, AND THE ADVICE AND STRATEGIES CONTAINED HEREIN MAY NOT BE
SUITABLE FOR EVERY INDIVIDUAL. NEITHER THE PUBLISHER NOR AUTHOR SHALL BE
LIABLE FOR ANY LOSS OF PROFIT OR ANY OTHER COMMERCIAL DAMAGES, INCLUDING
BUT NOT LIMITED TO SPECIAL, INCIDENTAL, CONSEQUENTIAL, OR OTHER DAMAGES.
Trademarks: All brand names and product names used in this book are trade names, service
marks, trademarks, or registered trademarks of their respective owners. IDG Books Worldwide is
not associated with any product or vendor mentioned in this book.
Credits
contact our International Sales department at 317-596-5530 or fax 317-572-4002.
department at 800-434-3422, fax 317-572-4002, or e-mail rights@idgbooks.com .
department at 800-434-3422 or write to the address above.
Relations department at 650-653-7000 or fax 650-653-7500.
Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, or fax 978-750-4470.
Zgłoś jeśli naruszono regulamin