By Pooya Eimandar
DirectX eleven is jam-packed with beneficial properties to satisfy the calls for of recent players, multi-core processors, and the most recent Microsoft working structures. This educational offers entry to all that with an example-led, uncomplicated approach.
- Learn new positive aspects in Direct3D 11.1
- Discover how one can boost a multithreaded pipeline video game engine
- Understand shader version five and find out how to create an editor for the game
DirectX is designed to create eye-popping 3-D visuals and immersive sound results present in lots of ultra-modern notebook video games. DirectX 11.1 comprises quite a few advancements from its earlier model. it truly is designed to be extra effective, leverage the facility of modern multi-core processors, and supply aid for stylish shading and texturing thoughts corresponding to tessellation.
DirectX 11.1 online game Programming brings unheard of energy and adaptability to programmers who are looking to excel in graphical courses. DirectX 11.1 video game Programming is an creation to making interactive special effects and video games, utilizing Direct3D 11.1. you'd be guided during the new positive aspects of Direct3D in addition to XAML to construct an extensible multithreaded framework for growing 3D purposes and video games at the home windows eight metro type platform.
DirectX 11.1 video game Programming explores the options to establish a 3D multithreaded framework for metro type pics courses. you'd be guided throughout the means of extending your framework to make use of the benefits of Direct3D 11.1.
We may then discover visible Studio version editor for loading and enhancing your resources and how to render them with the Direct3D pipeline. we'll additionally discover the helping inputs comparable to keyboards, tips, Xbox controllers, and the way to render the total 3D scene utilizing digicam, sound, billboard, tessellation, submit processors, and parallel libraries, besides assisting XAML. you are going to additionally examine different concepts of debugging this system and will be good outfitted with every little thing you must commence programming 3D functions and video games with DirectX 11.1 on home windows eight platforms.
What you are going to examine from this book
- Loading and rendering mesh utilizing the output layout of visible Studio version Editor.
- Draw geometry with texture and compiled shaders
- Load and render meshes utilizing the output layout of the visible Studio version editor
- Implementing asynchronous source loading
- Displaying functionality data
- Add collision detection, sound, bump mapping, specular mapping, and a billboard process to the framework
- Use tessellation for making improvements to fabric surfaces
- Compose XAML and Direct3D
- Add put up processing and parallel collision detection utilizing C++Amp
Written in step by step instructional structure, we are going to discover the construction of 3D purposes and video games in the course of the improvement of a home windows eight metro variety game.
Who this e-book is written for
DirectX 11.1 video game Programming Written for builders with wisdom of C++ essentails and 3D arithmetic who would wish to create metro type online game at the home windows eight platform.
DirectX 11.1 online game Programming explores Direct3D 11.1 and Microsoft C++ part extensions in addition to introducing C++ sped up huge parallelism.