Paperback: 367 pages
Publisher: Cengage Learning PTR; 1 edition (August 27, 2007)
Language: English
ISBN-10: 1598633619
ISBN-13: 978-1598633610
Product Dimensions: 9.1 x 7.4 x 0.9 inches
Shipping Weight: 1.7 pounds
Average Customer Review: 3.8 out of 5 stars See all reviews (12 customer reviews)
Best Sellers Rank: #2,280,983 in Books (See Top 100 in Books) #36 in Books > Computers & Technology > Programming > Graphics & Multimedia > DirectX #1608 in Books > Computers & Technology > Games & Strategy Guides > Game Programming #2593 in Books > Textbooks > Computer Science > Graphics & Visualization
This is a very light introduction to DirectX10, especially to direct3d 10. Beginners should feel very comfortable with this book. The text, most of the time, is clear and the examples are very simple. The math and math explanations involved are kept to a minimum.The book delivers what it promises and should be taken as a base for further readings.
It truly is an introduction into D3D10. Tells you exactly how to get started. If your new to dX, this is actually a great book to start. She does a great job in telling you how things work and the way they do. Now i am not saying it will always be great and will always be easy to learn. If your not great at C++ then this book still is fine. It does not use advanced concepts. It just plainly does a great job in what it says."BEGINNING DIRECTX 10"
Great textbook for any beginner DirectX programmer!- Text is a big Improvement from author Wendy Jones previous textbook (Beginning DirectX 9 Game Programming, ISBN 10: 1-59863-361-9, ISBN13: 987-1-59863-361-0, Library of Congress Control Number: 2006909688).Topics discussed:- 2D & 3D Video Game Programming- The Graphics Pipeline- The Component Object Model- How to: Add Windows Code to DirectX 10- How to: Add DirectX 10 libraries to newly created or existing projects from with a development suites property pages.- 3D Primer- Fundamental Game Programming Mathematics (Left-Hand Coordinate System, Right-hand Coordinate System, Vectors, Dot Product, Cross-Product, Matrices (Transformations, Translations, Scaling,and Rotating)).- Meshes- Geometry Shaders and Effects- Point sprites- Timers- Particle Effects (Smoke, Fog, Pyrotechnics)- How to Use: DirectInput, DirectSound, Xinput API[ Perks ]1 CD ROM with relevant examples
Already being a programmer, but not familier with DX10, I was able to read the entire book cover to cover in a single Saturday. Wendy did a great job writing simple and concise explanations for the DX10 architecture, from basic rendering pipeline and transforms, all the way to a fun procedurally generated mesh. An easy read. I had a demo landscape and camera coded up in a few hours. Wendy (thankfully) didn't bog down into the math behind everything, and instead just told me what I needed to know to get up and running. Highly recommended!
From my experience, anyone who wants to begin programming directx applications must start with book. I tried a few other books on directx and never got the head-start I wanted until I read this book.
It is a good book for anyone interested in learning the basics of graphic programming. It is also a good basic introduction to DX10. There are a lot of things not cover however as a basic book it good.The examples do compile properly so that is a plus.
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) 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) Beginning DirectX 11 Game Programming Beginning DirectX 10 Game Programming Real-Time 3D Rendering with DirectX and HLSL (Book) and DirectX Essentials LiveLessons (Video Training) Bundle Introduction To 3D Game Programming With Directx 9.0 (Wordware Game and Graphics Library) Introduction to 3D Game Programming with DirectX 9.0c: A Shader Approach (Wordware Game and Graphics Library) Programming #45: Python Programming Professional Made Easy & Android Programming In a Day! (Python Programming, Python Language, Python for beginners, ... Programming Languages, Android Programming) Real-Time 3D Rendering with DirectX and HLSL: A Practical Guide to Graphics Programming (Game Design) Introduction to 3D Game Programming with DirectX 10 Programming a Multiplayer FPS in DirectX (Game Development Series) Managed DirectX 9 Kick Start: Graphics and Game Programming Ultimate Game Programming with DirectX 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) 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)