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
读完龙书已两年,细节已忘,不做 DirectX Low-level 引擎开发。 恰逢一小友问起学习游戏开发的书籍资料,便想起此书。 最开始按 Clayman 的 游戏程序员养成计划 学习游戏编程,第一本便是此书(简称 龙书)。现在反思,那篇文章标题应为《游戏引擎程序员养成计划》,而自己内心...
評分大概4,5年前,我对3D一无所知的时候就在看这本书,不幸的是没有看完也没有看懂。。然后继续做我的2d游戏,几年后开始iOS 3D游戏开发,学了OpenGLES,1.1,2.0,去年因为京东大降价,凑单买了这本,最近拿出来在地铁里读,每天40分钟,一天读1~2章,很快就读完了,没有任何障碍,...
評分很基础的一本书,但在某些地方都是点到即止,像是浅谈。 入门学习的,最好有一位高手带着学习这本书! 相对其它书而言,真的找不到比这本好的入门书了。
評分学习directx例子时,参考文档和此书。 哈哈,现在能畅通阅读3d方面的英文原版书了。数学的,物理的,都还行。
評分这本书很有意思的一个地方就是分部分来讲,不是“开发一个游戏要怎么怎么样”,而是“实现这个技术怎么怎么样” 讲的东西也不少,游戏开发编程基础的确名副其实。全面的介绍了关于DX9的基础,基本知识。但是分部分的说法,自己的确是会一个技术了,但是怎么整合是个问题。读会...
看是看完瞭可是還沒有脫離例子自己動手敲點東西。趁著距離開學還有點時間自己寫點好玩的吧。
评分之前也看過藍寶書,與 OpenGL SuperBible 相比,這本更適閤初學者入門,雖然一個介紹DX,一個介紹OpenGL,但是 rendering 的知識是相通的。
评分Directs 入門好書
评分Directs 入門好書
评分國內沒有中譯本,當時狂熱,藉助榖歌翻譯,用瞭近兩年時間譯完瞭這本書。可惜的是,譯完後害怕瞭,難度太高,沒有再學習。
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 qciss.net All Rights Reserved. 小哈圖書下載中心 版权所有