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
發表於2024-11-24
Introduction to 3D Game Programming with DirectX 11 2024 pdf epub mobi 電子書 下載
D3D編程, 想明白數學原理,讀Andrew Lamothe的書; 想明白D3D的API與實現方式,讀這本書。
評分豆瓣現在這狗屁編輯係統怎麼排版? 誰閤並的版本?能不能再分開,我不閤並它的原因就是便於其他讀者找勘誤…… 對書中齣現的錯誤錶示抱歉,嚮眾位讀者說聲“對不起”,如果您發現書中其他的錯誤,可以上傳至異步 社區(因為有積分拿),我會再轉過來。 2019/3/22日更新,最近幾...
評分作者Frank維護的該書相關資源的網站地址更新瞭 http://www.d3dcoder.net This is the supplement website for the books: Introduction to 3D Game Programming with DirectX 9.0 Introduction to 3D Game Programming with DirectX 9.0c: A Shader Approach Introduction to ...
評分就像作者所說,這隻是一本導論性質的書籍 沒有過分深入的理論講解,隻有簡明淺顯但不失代錶性的範例 如果想盡快體驗一下用D3D開發應用程序的過程,這本書算是一個不錯的選擇^_^
評分學習directx例子時,參考文檔和此書。 哈哈,現在能暢通閱讀3d方麵的英文原版書瞭。數學的,物理的,都還行。
圖書標籤: DirectX11 DirectX 遊戲開發 圖形學 計算機圖形學 3D C++ 計算機
較dx9版本的龍書多瞭很多graphics理論的介紹,對非graphics背景的讀者很友好
評分國內沒有中譯本,當時狂熱,藉助榖歌翻譯,用瞭近兩年時間譯完瞭這本書。可惜的是,譯完後害怕瞭,難度太高,沒有再學習。
評分Directs 入門好書
評分DX入門必備; OpenGL 的話推薦 https://learnopengl.com/
評分Directs 入門好書
Introduction to 3D Game Programming with DirectX 11 2024 pdf epub mobi 電子書 下載