or
Sign in to turn on 1-Click ordering.
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Tell the Publisher!
Id like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Real-time 3D Rendering with directX 11 and HLSL: A Practical Guide to Graphics Programming (Game Design/Usability) [Paperback]

Paul Varcholik

RRP: 36.99
Price: 31.50 & FREE Delivery in the UK. Details
You Save: 5.49 (15%)
Pre-order Price Guarantee. Learn more.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
This title has not yet been released.
You may pre-order it now and we will deliver it to you when it arrives.
Dispatched from and sold by Amazon. Gift-wrap available.
Amazon.co.uk Trade-In Store
Did you know you can use your mobile to trade in your unwanted books for an Amazon.co.uk Gift Card to spend on the things you want? Visit the Books Trade-In Store for more details or check out the Trade-In Amazon Mobile App Guidelines on how to trade in using a smartphone. Learn more.

Book Description

21 May 2014 0321962729 978-0321962720 1

This step-by-step text demystifies modern graphics programming so you can quickly start writing professional code with DirectX and HLSL.

 

Expert graphics instructor Paul Varcholik starts with the basics: a tour of the Direct3D graphics pipeline, a 3D math primer, and an introduction of best-of-breed tools and support libraries.

 

Next, you’ll discover shader authoring with HLSL. You’ll implement basic lighting models including ambient lighting, diffuse lighting and specular highlighting. And you’ll write shaders to support point lights, spotlights, environment mapping, fog, color blending, normal mapping, and more.

 

Then you’ll employ C++ and the Direct3D API to develop a robust, extensible rendering engine. You’ll learn about virtual cameras, loading and rendering 3D models, mouse and keyboard input, and you’ll create a flexible effect and material system to integrate your shaders.

 

Finally, you’ll extend your graphics knowledge with more advanced material including post-processing techniques for color filtering, Gaussian blurring, bloom, and distortion mapping. You’ll develop shaders for casting shadows, work with geometry and tessellation shaders, and implement a complete skeletal animation system for importing and rendering animated models.

 

You don't need any experience with 3D graphics or the associated math: everything's taught hands-on, and all graphics-specific code is fully explained.


Special Offers and Product Promotions

  • Pre-order Price Guarantee: order now and if the Amazon.co.uk price decreases between the time you place your order and the release date, you'll be charged the lowest price. Here's how (terms and conditions apply)

Customers Who Viewed This Item Also Viewed


Product details


More About the Author

Discover books, learn about writers, and more.

Product Description

About the Author

Dr. Paul Varcholik is a programming instructor at the Florida Interactive Entertainment Academy (FIEA), a graduate degree program in game development at the University of Central Florida. Before coming to FIEA, Paul was a lead software engineer at Electronic Arts, where he worked on video game titles including Madden NFL Football and Superman Returns. A 20-year software industry veteran, he has taught college courses on software and game development since 1998. Paul has written extensively on topics including robotics, 3D user interaction, and multi-touch interfaces. He is author of the OpenGL Essentials LiveLessons video series on graphics development.

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

There are no customer reviews yet.
5 star
4 star
3 star
2 star
1 star
This item has not been released yet and is not eligible to be reviewed.
ARRAY(0xac639e58)

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Look for similar items by category


Feedback