Have a personal or library account? Click to login
Direct3D Rendering Cookbook
For C# .NET developers this is the ultimate cookbook for Direct3D rendering in PC games. Covering all the latest innovations, it teaches everything from debugging to character animation, supported throughout by illustrations and sample code.
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.2. 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 of vector and matrix algebra is required.
What you will learn
Set up a Direct3D application and perform realtime 3D rendering with C# and SharpDX
Learn techniques for debugging your Direct3D application
Render a 3D environment with lights, shapes, and materials
Explore character animation using bones and vertex skinning
Create additional surface detail using tessellation with displacement mapping and displacement decals
Implement image postprocessing tasks within compute shaders
Use realtime deferred rendering techniques to implement improved shading for lighting and shadows
Learn to Program the graphics pipeline with shaders using HLSL implemented by Shader Model 5