DirectX 12 3D 游戏开发实战

Frank D. Luna

出版时间

2019-01-01

ISBN

9787115479211

评分

★★★★★

标签

编程

书籍介绍
这本被读者口耳相传为"龙书"的作品,真正的价值不在于它讲解了多少炫酷的图形特效,而在于它把零散的图形学知识系统地编织成了一条完整链条。多位读者提到,过去学习图形学总是"零碎"的,而这本书从向量、矩阵、变换等数学基础一路讲到渲染流水线、阴影贴图、环境光遮蔽,让知识有了来龙去脉。它最打动人的地方是每一章都附上可直接运行的完整源码,git clone下来就能跑,对入门者尤为难得。当然也有读者指出它成书较早,mesh shader、延迟渲染等内容有所缺失,甚至有人质疑DirectX 12未来的前景。但正是这种理论推导详尽、示例代码良心、兼顾深度与广度的扎实,让它成为可以"反复翻看、翻到烂"的长期参考书。适合想系统掌握Direct3D的C++程序员,而非只想调用引擎接口的开发者。
作者简介
作者:[美] 弗兰克·D.卢娜(Frank D. Luna) 译者:王陈 弗兰克·D·卢娜(Frank D. Luna),毕业于加利福尼亚大学欧文分校,获得数学学士学位,具备着超过15年的DirectX交互式图形学编程经验,著有3本DirectX畅销书,曾从事3D医疗可视化、3D建筑设计软件以及游戏相关工作。
目录
第一部分 必备的数学知识
第1章 向量代数 3
1.1 向量 3
1.1.1 向量与坐标系 4
1.1.2 左手坐标系与右手坐标系 5

显示全部
用户评论
虽然封面已经无龙,但龙书到底是龙书,毕竟是专注dx十几年如一日的作者
非常好的一本书,难能可贵的是每一章节都有完整源码,git clone下来就能直接运行,对学习很有帮助
能康完整本龙书的银都是大佬
入门引擎图形必看。这本书主要是关于使用dx12实现图形技术的书。理论和实践结合,当然里面的理论技术不是说有多么的超前,但贵在理论与实践的结合,很好的构建一个基本的知识理论体系和实践思维。中文版翻译很好,不生硬,还有勘误,看了中文版就懒得再看原版了😂。不过建议直接从12开始看,api改动太大,免得折腾。
很棒的DX12书籍!配合代码(书中提供下载网址)VS2017食用,收货很大 一定要下载源码自己手动敲一遍,难得的是示例代码都能运行
翻译的真的很好,底下的一些注解也能给到进一步调查的帮助。 但是DX12相比原来的老ap包括opengl多了很多东西,我第一次翻开书的时候觉得很劝退。后来用了bgfx,Diligent engine 以后,对于现代api有一点点理解了,回来再看,才慢慢看进去
下载
收藏