Frank Luna has been programming interactive 3D graphics for more than ten years and has been using DirectX since v5. He is the author of three bestselling books on DirectX and has professionally worked on 3D medical imaging software, machine motion simulation tools, mobile games, and architectural design software, all using Direct3D. He holds a BS in Mathematics from the University of California, Irvine.
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 and the compute shader, and covers advanced rendering techniques such as ambient occlusion, normal and displacement mapping, shadow rendering, particle systems, and character animation. Includes a companion DVD with code and figures. Brief Table of Contents: Part I Mathematical Prerequisites. Vector Algebra. Matrix Algebra. Transformations. Part II Direct3D Foundations. Direct3D Initialization. The Rendering Pipeline. Drawing in Direct3D. Lighting. Texturing. Blending. Stenciling. The Geometry Shader. The Compute Shader. The Tessellation Stages. Part III Direct3D Topics. Building a First Person Camera. Instancing and Frustum Culling. Picking. Cube Mapping. Normal and Displacement Mapping. Terrain Rendering. Particle Systems and Stream-Out. Shadow Mapping. Ambient Occlusion. Meshes. Quaternions. Character Animation. Appendices. Introduction to Windows Programming. High-Level Shading Language Reference. Some Analytic Geometry. Selected solutions. Features: +Provides an introduction to programming interactive computer graphics, with an emphasis on game development using DirectX 11 +Covers new Direct3D 11 features +Includes companion DVD with source code and 4-color graphics
發表於2025-01-29
Introduction to 3D Game Programming with DirectX 11 2025 pdf epub mobi 電子書 下載
個人認為這是目前國內引進的最好的一本介紹 DirectX 9 的書。各種概念講解得非常清晰,尤其是其C++的用法非常地道(應該是我看過的第一本真正用“C++的方式”來寫C++的同類書籍)。原書在國外的評價也很高,這次中文版由清華引進,“令人意外的”翻譯得也很不錯。推薦!
評分讀完龍書已兩年,細節已忘,不做 DirectX Low-level 引擎開發。 恰逢一小友問起學習遊戲開發的書籍資料,便想起此書。 最開始按 Clayman 的 遊戲程序員養成計劃 學習遊戲編程,第一本便是此書(簡稱 龍書)。現在反思,那篇文章標題應為《遊戲引擎程序員養成計劃》,而自己內心...
評分D3D編程, 想明白數學原理,讀Andrew Lamothe的書; 想明白D3D的API與實現方式,讀這本書。
評分大概4,5年前,我對3D一無所知的時候就在看這本書,不幸的是沒有看完也沒有看懂。。然後繼續做我的2d遊戲,幾年後開始iOS 3D遊戲開發,學瞭OpenGLES,1.1,2.0,去年因為京東大降價,湊單買瞭這本,最近拿齣來在地鐵裏讀,每天40分鍾,一天讀1~2章,很快就讀完瞭,沒有任何障礙,...
評分相對龍書時的相對基礎內容鋪墊, 這迴帶來的DX11感覺則大有不同瞭, Algebra詳細地過瞭一遍, 原版Amazon上實在太貴, 上店傢印瞭齣來,很聰明, 分成瞭上下冊,從GS開始, 各種實踐應用是此書的精華所在!
圖書標籤: DirectX11 DirectX 遊戲開發 圖形學 計算機圖形學 3D C++ 計算機
DX入門必備; OpenGL 的話推薦 https://learnopengl.com/
評分馬上就要齣12瞭,還有四章半沒看完,看到一年前自己的書評,不勝唏噓
評分概念講的淺顯易懂
評分DX入門必備; OpenGL 的話推薦 https://learnopengl.com/
評分概念講的淺顯易懂
Introduction to 3D Game Programming with DirectX 11 2025 pdf epub mobi 電子書 下載