Paperback: 672 pages
Publisher: Cengage Learning EMEA; 1 edition (October 2, 2008)
Language: English
ISBN-10: 1844808777
ISBN-13: 978-1844808779
Product Dimensions: 7.4 x 0.9 x 9.6 inches
Shipping Weight: 9.5 pounds (View shipping rates and policies)
Average Customer Review: 4.0 out of 5 stars See all reviews (1 customer review)
Best Sellers Rank: #6,006,316 in Books (See Top 100 in Books) #79 in Books > Computers & Technology > Programming > Graphics & Multimedia > DirectX #132 in Books > Computers & Technology > Programming > Graphics & Multimedia > OpenGL #903 in Books > Computers & Technology > Computer Science > AI & Machine Learning > Machine Theory
I don't usually do reviews on book's, but I figured that it would be wise cause the book isn't exactly all it is made out to be.If I never did Direct X before, I would probably give this book a lower rating for the fact that the description is a little misleading. The description says that this book teaches a developer how to build a game engine. It does nothing of this.I do think this book is a great reference book. he does not talk too in depth about what everything does, he more like leads by example.This is the type of book you would pick up when you forget how to load an effect file or forget how to obtain a input device and less of a tutorial for the beginner. At the end of the book, it shows how to build a First Person Rendering Engine. Which is kind of nice, but the method he teaches you is a very device dependent approach. Which I found pretty strange for OpenGL /DirectX book. He practically made more work for himself instead of just making the Render Layer Abstract.He practically used all of the DXUTiles callback methods for everything from frame updates, to mouse movement. So you practically had to do the samething over again in the OpenGL implementation.Overall this book is not for beginners, its more for people who at least done some graphics programming and possibly some shader programming as well. Once you've done that, get this book.Get this book and Jason Gregory's book you will be unstoppable.
What is DirectX in Windows: This eBook explains what DirectX is and the utility that manages DirectX in the Windows environment. (PC Technology 9) Programming #8:C Programming Success in a Day & Android Programming In a Day! (C Programming, C++programming, C++ programming language, Android , Android Programming, Android Games) 3D Games Programming: Using DirectX 10 and Open GL Programming #57: C++ Programming Professional Made Easy & Android Programming in a Day (C++ Programming, C++ Language, C++for beginners, C++, Programming ... Programming, Android, C, C Programming) Real-Time 3D Rendering with DirectX and HLSL (Book) and DirectX Essentials LiveLessons (Video Training) Bundle Programming #45: Python Programming Professional Made Easy & Android Programming In a Day! (Python Programming, Python Language, Python for beginners, ... Programming Languages, Android Programming) Warriors Word Scramble: Word Scramble Games - Word Search, Word Puzzles And Word Scrambles (Word Games, Brain Games, Word Search, Word Search Games, Word ... Scramble, Word Scrabble, Unscramble Word) Hoyle's Rules of Games: The Essential Family Guide to Card Games, Board Games, Parlor Games, New Poker Variations, and More Surgery Open Heart: A Surgical Nurse Guides You Through Open Heart Surgery (Open Heart Surgery, Aortic Valve / Mitral Valve Replacement, Coronary Artery Bypass, Aortic Aneurysm, Myxoma) DOS: Programming Success in a Day: Beginners guide to fast, easy and efficient learning of DOS programming (DOS, ADA, Programming, DOS Programming, ADA ... LINUX, RPG, ADA Programming, Android, JAVA) ASP.NET: Programming success in a day: Beginners guide to fast, easy and efficient learning of ASP.NET programming (ASP.NET, ASP.NET Programming, ASP.NET ... ADA, Web Programming, Programming) C#: Programming Success in a Day: Beginners guide to fast, easy and efficient learning of C# programming (C#, C# Programming, C++ Programming, C++, C, C Programming, C# Language, C# Guide, C# Coding) FORTRAN Programming success in a day:Beginners guide to fast, easy and efficient learning of FORTRAN programming (Fortran, Css, C++, C, C programming, ... Programming, MYSQL, SQL Programming) Prolog Programming; Success in a Day: Beginners Guide to Fast, Easy and Efficient Learning of Prolog Programming (Prolog, Prolog Programming, Prolog Logic, ... Programming, Programming Code, Java) Parallel Programming: Success in a Day: Beginners' Guide to Fast, Easy, and Efficient Learning of Parallel Programming (Parallel Programming, Programming, ... C++ Programming, Multiprocessor, MPI) Programming: Computer Programming for Beginners: Learn the Basics of Java, SQL & C++ - 3. Edition (Coding, C Programming, Java Programming, SQL Programming, JavaScript, Python, PHP) Raspberry Pi 2: Raspberry Pi 2 Programming Made Easy (Raspberry Pi, Android Programming, Programming, Linux, Unix, C Programming, C+ Programming) Android: Programming in a Day! The Power Guide for Beginners In Android App Programming (Android, Android Programming, App Development, Android App Development, ... App Programming, Rails, Ruby Programming) R Programming: Learn R Programming In A DAY! - The Ultimate Crash Course to Learning the Basics of R Programming Language In No Time (R, R Programming, ... Course, R Programming Development Book 1) The Game Inventor's Guidebook: How to Invent and Sell Board Games, Card Games, Role-Playing Games, & Everything in Between!