DirectX3D游戏开发实战 pdf下载
限时特惠
00:00:00
活动结束后恢复原价
纸质书参考价
¥23
电子版限时价
¥5.99
省 18 元
选择版本
内容简介
本篇主要提供DirectX3D游戏开发实战电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
编辑推荐
本书是畅销书作者的新作。该作者在3D开发领域拥有丰富的经验和积累,本书容纳了作者多年来的重要经验。书中通过三个部分来讲解如何使用DirectX12进行3D游戏的开发,从基础开始,由浅入深地引导读者进行学习,通过阅读本书,读者能够快速掌握这一工具。
*以DirectX 12游戏开发为重点,介绍交互式计算机图形学编程。
*利用Direct3D 12的新特性,减少CPU的开销并充分利用CPU多核心的优势。
*详细讲解流行的实时游戏效果设计。
*涵盖环境光遮蔽、实时反射、法线贴图、位移贴图、阴影绘制、几何着色器编程以及角色动画等渲染技术。
*涵盖与图形学有关的基础数学知识以及光照、纹理贴图、混合以及模板等3D渲染等基本概念。
*每章配有相应的习题,可供读者检验自己对知识的掌握程度,让其进一步掌握DirectX 12的使用方法。
*以DirectX 12游戏开发为重点,介绍交互式计算机图形学编程。
*利用Direct3D 12的新特性,减少CPU的开销并充分利用CPU多核心的优势。
*详细讲解流行的实时游戏效果设计。
*涵盖环境光遮蔽、实时反射、法线贴图、位移贴图、阴影绘制、几何着色器编程以及角色动画等渲染技术。
*涵盖与图形学有关的基础数学知识以及光照、纹理贴图、混合以及模板等3D渲染等基本概念。
*每章配有相应的习题,可供读者检验自己对知识的掌握程度,让其进一步掌握DirectX 12的使用方法。
内容简介
Direct3D是微软公司DirectX SDK集成开发包中的重要组成部分,是编写高性能3D图形应用程序的渲染库,适用于多媒体、娱乐、即时3D动画等广泛和实用的3D图形计算领域。
本书围绕交互式计算机图形学这一主题展开,着重介绍Direct3D的基础知识和着色器编程的方法,并介绍了如何利用Direct3D来实现各种有趣的技术与特效,旨在为读者学习图形技术奠定坚实的基础。本书包括3部分内容。第一部分介绍数学知识,涵盖向量代数、矩阵代数和变换等内容。这是贯穿全书的数学工具,是读者需要掌握的基础内容。第二部分重点介绍Direct3D的基础知识,展示用Direct3D来实现绘图任务的基本概念与技术,如渲染流水线、纹理贴图、混合、曲面细分等。第三部分则利用Direct3D来实现各种有趣的特效,如实例化与视锥体剔除、阴影贴图、环境光遮蔽等。
本书适合希望通过Direct3D来学习3D编程的C++中级程序员阅读,也可供已对Direct3D有一定了解或具有非DirectX API使用经验的3D程序员参考。
本书围绕交互式计算机图形学这一主题展开,着重介绍Direct3D的基础知识和着色器编程的方法,并介绍了如何利用Direct3D来实现各种有趣的技术与特效,旨在为读者学习图形技术奠定坚实的基础。本书包括3部分内容。第一部分介绍数学知识,涵盖向量代数、矩阵代数和变换等内容。这是贯穿全书的数学工具,是读者需要掌握的基础内容。第二部分重点介绍Direct3D的基础知识,展示用Direct3D来实现绘图任务的基本概念与技术,如渲染流水线、纹理贴图、混合、曲面细分等。第三部分则利用Direct3D来实现各种有趣的特效,如实例化与视锥体剔除、阴影贴图、环境光遮蔽等。
本书适合希望通过Direct3D来学习3D编程的C++中级程序员阅读,也可供已对Direct3D有一定了解或具有非DirectX API使用经验的3D程序员参考。
作者简介
弗兰克·D·卢娜(Frank D. Luna),毕业于加利福尼亚大学欧文分校,获得数学学士学位,具备着超过15年的DirectX交互式图形学编程经验,著有3本DirectX畅销书,曾从事3D医疗可视化、3D建筑设计软件以及游戏相关工作。