作者简介

作者:[美] 弗兰克·D.卢娜(Frank D. Luna) 译者:王陈
弗兰克·D·卢娜(Frank D. Luna),毕业于加利福尼亚大学欧文分校,获得数学学士学位,具备着超过15年的DirectX交互式图形学编程经验,著有3本DirectX畅销书,曾从事3D医疗可视化、3D建筑设计软件以及游戏相关工作。

内容简介


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

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

《DirectX 12 3D 游戏开发实战》适合希望通过Direct3D来学习3D编程的C++中级程序员阅读,也可供已对Direct3D有一定了解或具有非DirectX API使用经验的3D程序员参考。

下载地址

豆瓣评论

  • 蓝色果冻
    虽然封面已经无龙,但龙书到底是龙书,毕竟是专注dx十几年如一日的作者02-16
  • 牟安宇
    游戏开发圣经,除了对Direct3D 12 API的细致解析,还包含线性代数、图形几何、Windows编程的基础知识介绍,内容扎实,深度广度兼具03-13
  • 螺纹
    全书除了四元数和动画那俩章其他都过了至少俩遍,每一遍都有额外的收获,以前吸收图形学知识都是零碎的,这本书帮我系统介绍了一遍,可能成书的年份较早,有些内容不全,mesh shader没有介绍,还有延迟渲染也没有详细介绍。不过除此之外,大部分基础图形学都具备了,新人跟着学是个不错的选择。06-04
  • 村头李二狗
    怎么说呢, 感觉微软除了C#这个比较规整,其它的东西,看着让人头痛~ 未来还是看vulkan吧,感觉dx12一般人用不到,直接在引擎层里边用就行了 40小时06-14
  • J_Mat
    吃饭的家伙,要反复的翻,反复的看,翻到烂!01-01

猜你喜欢

大家都喜欢