书籍 DirectX 12 3D 游戏开发实战的封面

DirectX 12 3D 游戏开发实战

Frank D. Luna

出版时间

2019-01-01

ISBN

9787115479211

评分

★★★★★

标签

编程

书籍介绍

Direct3D是微软公司DirectX SDK集成开发包中的重要组成部分,是编写高性能3D图形应用程序的渲染库,适用于多媒体、娱乐、即时3D动画等广泛和实用的3D图形计算领域。

本书围绕交互式计算机图形学这一主题展开,着重介绍Direct3D的基础知识和着色器编程的方法,并介绍了如何利用Direct3D来实现各种有趣的技术与特效,旨在为读者学习图形技术奠定坚实的基础。本书包括3部分内容。第一部分介绍数学知识,涵盖向量代数、矩阵代数和变换等内容。这是贯穿全书的数学工具,是读者需要掌握的基础内容。第二部分重点介绍Direct3D的基础知识,展示用Direct3D来实现绘图任务的基本概念与技术,如渲染流水线、纹理贴图、混合、曲面细分等。第三部分则利用Direct3D来实现各种有趣的特效,如实例化与视锥体剔除、阴影贴图、环境光遮蔽等。

本书适合希望通过Direct3D来学习3D编程的C++中级程序员阅读,也可供已对Direct3D有一定了解或具有非DirectX API使用经验的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有一点点理解了,回来再看,才慢慢看进去