Introduction to 3D Game Programming with Direct X 9.0c

Frank Luna

出版时间

2006-06-25

ISBN

9781598220162

评分

★★★★★
书籍介绍
这本书在中文读者圈里有个响亮的别名——「龙书」,而这个名字背后,藏着它最核心的价值取向:它不满足于教你调用几个 API,而是试图把 3D 渲染的「大方向」讲清楚。多位读者的反馈都指向同一处——渲染流水线(Rendering pipeline)的清晰呈现,尤其是投影变换、相机变换的推导,让他们第一次看清了画面从模型到像素究竟经历了什么。这种「把该讲清楚的地方讲清楚」的扎实,正是它区别于市面上速成教程的地方。不过它也有争议:对固定管线基础有要求,部分章节又过于简略。因此它更适合愿意啃推导、想建立完整体系而非速成的读者,而非只想复制粘贴代码的新手。
用户评论
比上个版本更深入点
随书附带的代码,还是很有参考性的
Rendering pipeline 清晰明了,适合把握大方向。
该清楚的地方讲得很清楚,印象深刻的是终于让我明白了流水线中的投影变换相关的基本流程。还有就是相机变换也有清晰的推导。关于DirectX也学到不少东西。
需要一些固定管线的知识,才能领略到shader的力量
a shader approach
比较实在...
下载
收藏