DirectX 11.1 Game Programming
Book Details:
Publisher: | Packt Publishing |
Series: |
Packt
|
Author: | Pooya Eimandar |
Edition: | 1 |
ISBN-10: | 184969480X |
ISBN-13: | 9781849694803 |
Pages: | 146 |
Published: | Aug 26 2013 |
Posted: | Nov 19 2014 |
Language: | English |
Book format: | PDF |
Book size: | 2.12 MB |
Book Description:
A step-by-step guide to creating 3D applications and interactive games in Windows 8 Overview Learn new features in Direct3D 11.1 Discover how to develop a multithreaded pipeline game engine Understand shader model 5 and learn how to create an editor for the game In Detail DirectX is designed to create eye-popping 3-D visuals and immersive sound effects found in many of today's PC games. DirectX 11.1 includes numerous improvements from its previous version. It's designed to be more efficient, leverage the power of today's multi-core processors, and provide support for sophisticated shading and texturing techniques such as tessellation. DirectX 11.1 Game Programming brings unprecedented power and flexibility to programmers who want to excel in graphical programs. DirectX 11.1 Game Programming is an introduction to creating interactive computer graphics and games, using Direct3D 11.1. You would be guided through the new features of Direct3D along with XAML to build an extensible multithreaded framework for creating 3D applications and games on the Windows 8 metro style platform. DirectX 11.1 Game Programming explores the techniques to set up a 3D multithreaded framework for metro style graphics programs. You would be guided through the process of extending your framework to utilize the advantages of Direct3D 11.1. We would then explore Visual Studio Model editor for loading and editing your assets and learn how to render them with the Direct3D pipeline. We will also explore the supporting inputs such as keyboards, pointers, Xbox controllers, and how to render the complete 3D scene using camera, sound, billboard, tessellation, post processors, and parallel libraries, along with supporting XAML. You would also learn the different techniques of debugging the program and would be well equipped with everything you need to start programming 3D applications and games with DirectX 11.1 on Windows 8 platforms. What you will learn from this book Loading and rendering mesh using the output format of Visual Studio Model Editor. Draw geometry with texture and compiled shaders Load and render meshes using the output format of the Visual Studio Model editor Implementing asynchronous resource loading Displaying performance data Add collision detection, sound, bump mapping, specular mapping, and a billboard system to the framework Use tessellation for improving material surfaces Compose XAML and Direct3D Add post processing and parallel collision detection using C++Amp Approach Written in step-by-step tutorial format, we will explore the creation of 3D applications and games through the development of a Windows 8 metro style game. Who this book is written for DirectX 11.1 Game Programming Written for developers with knowledge of C++ essentails and 3D mathematics who would want to create metro style game on the Windows 8 platform. DirectX 11.1 Game Programming explores Direct3D 11.1 and Microsoft C++ component extensions along with introducing C++ accelerated massive parallelism.
Beginner's Guide
Written in an informal and friendly manner, the style and approach of this book will take you on an exciting adventure. Piece by piece, detailed examples help you along the way by providing real-world game code required to make a complete 3D video game. Each chapter builds upon the experience and achievements earned in the last, culminating in the ultimate prize your game! If you ever wanted to make your own 3D game in Flash, then this book is for you. This book is a perfect introduction to 3D game programming in Adobe Molehill for complete beginners. You do not need to know anything about Stage3D/Molehill or Flash 11 in order to take advantage of the examples in this book. This book assumes that you have programming experience in AS3 (Actionscript ...
Discover the latest and most popular technology for creating next-generation 3D games: DIRECTX 11! BEGINNING DIRECTX 11 GAME PROGRAMMING is an introductory guide to learning the basics of DirectX 11 that will help get you started on the path to 3D video game programming and development. Written specifically for the beginner programmer, this book uses step-by-step instructions to teach the basics of DirectX 11 and introduces skills that can be applied to creating games for PCs and game console platforms such as the Xbox 360. Updated for all the newest DirectX 11 technology, this book includes coverage of improved professional coding practices, an overview of the latest DirectX components and tools, sprites, text and font rendering, 3D character render...
This updated bestseller provides an introduction to programming interactive computer graphics, with an emphasis on game development using DirectX 11. The book is divided into three main parts: basic mathematical tools, fundamental tasks in Direct3D, and techniques and special effects. It includes new Direct3D 11 features such as hardware tessellation, the compute shader, dynamic shader linkage and covers advanced rendering techniques such as screen-space ambient occlusion, level-of-detail handling, cascading shadow maps, volume rendering, and character animation. Includes a companion CD-ROM with code and figures....
2007 - 2021 © eBooks-IT.org