Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.
     
Limit search to available items
Results Page:  Previous Next
Author Stenning, Justin.

Title Direct3D rendering cookbook : 50 practical recipes to guide you through the advanced rendering techniques in Direct3D to help bring your 3D graphics project to life / Justin Stenning. [O'Reilly electronic resource]

Imprint Birmingham, UK : Packt Pub., 2014.
Publication Info. ©2014
QR Code
Description 1 online resource (1 volume) : illustrations
text file
Bibliography Includes bibliographical references and index.
Contents Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Direct3D; Introduction; Introducing Direct3D 11.1 and 11.2; Building a Direct3D 11 application with C# and SharpDX; Initializing a Direct3D 11.1/11.2 device and swap chain; Debugging your Direct3D application; Chapter 2: Rendering with Direct3D; Introduction; Using the sample rendering framework; Creating device-dependent resources; Creating size-dependent resources; Creating a Direct3D renderer class; Rendering primitives
Applying multisample anti-aliasingImplementing texture sampling; Chapter 3: Rendering Meshes; Introduction; Rendering a cube and sphere; Preparing the vertex and constant buffers for materials and lighting; Adding material and lighting; Using a right-handed coordinate system; Loading a static mesh from a file; Chapter 4: Animating Meshes with Vertex Skinning; Introduction; Preparing the vertex shader and buffers for vertex skinning; Loading bones in the mesh renderer; Animating bones; Chapter 5: Applying Hardware Tessellation; Introduction
Preparing the vertex shader and buffers for tessellationTessellating a triangle and quad; Tessellating bicubic Bezier surfaces; Refining meshes with Phong tessellation; Optimizing tessellation through back-face culling and dynamic Level-of-Detail; Chapter 6: Adding Surface Detail with Normal and Displacement Mapping; Introduction; Referencing multiple textures in a material; Adding surface detail with normal mapping; Adding surface detail with displacement mapping; Implementing displacement decals; Optimizing tessellation based on displacement decal (displacement adaptive tessellation)
Chapter 7: Performing Image Processing TechniquesIntroduction; Running a compute shader -- desaturation (grayscale); Adjusting the contrast and brightness; Implementing box blur using separable convolution filters; Implementing a Gaussian blur filter; Detecting edges with the Sobel edge-detection filter; Calculating an image's luminance histogram; Chapter 8: Incorporating Physics and Simulations; Introduction; Using a physics engine; Simulating ocean waves; Rendering particles; Chapter 9: Rendering on Multiple Threads and Deferred Contexts; Introduction; Benchmarking multithreaded rendering
Implementing multithreaded dynamic cubic environment mappingImplementing dual paraboloid environment mapping; Chapter 10: Implementing Deferred Rendering; Introduction; Filling the G-Buffer; Implementing a screen-aligned quad renderer; Reading the G-Buffer; Adding multiple lights; Incorporating multisample anti-aliasing; Chapter 11: Integrating Direct3D with XAML and Windows 8.1; Introduction; Preparing the swap chain for a Windows Store app; Rendering to a CoreWindow; Rendering to an XAML SwapChainPanel; Loading and compiling resources asynchronously; Appendix: Further Reading; Index
Summary This is a practical cookbook that dives into the various methods of programming graphics with a focus on games. It is a perfect package of all the innovative and up-to-date 3D rendering techniques supported by numerous illustrations, strong sample code, and concise explanations. Direct3D Rendering Cookbook is for C# .NET developers who want to learn the advanced rendering techniques made possible with DirectX 11.1. It is expected that the reader has at least a cursory knowledge of graphics programming, and although some knowledge of Direct3D 10+ is helpful, it is not necessary. An understanding.
Language English.
Subject Direct3D.
Direct3D.
Direct3D
Computer graphics.
Three-dimensional display systems.
Infographie.
Affichage tridimensionnel.
computer graphics.
three-dimensional.
Computer graphics
Three-dimensional display systems
Added Title Fifty practical recipes to guide you through the advanced rendering techniques in Direct3D to help bring your 3D graphics project to life
Other Form: Print version: Stenning, Justin. Direct3D rendering cookbook : 50 practical recipes to guide you through the advanced rendering techniques in Direct3D to help bring your 3D graphics project to life. Birmingham, England : Packt Publishing, ©2014 iii, 413 pages 9781849697101
ISBN 9781849697118 (electronic bk.)
1849697116 (electronic bk.)
Patron reviews: add a review
Click for more information
EBOOK
No one has rated this material

You can...
Also...
- Find similar reads
- Add a review
- Sign-up for Newsletter
- Suggest a purchase
- Can't find what you want?
More Information