作者 | (德)恩格尔(Engel,W.F.)著,周惟迪,徐翎 等译 |
出版社 | |
出版时间 | 2005-01-01 |
特色:
本书是学习DirectX3D图形编程的入门教程。它从基础知识开始逐步介绍各项技术,*终让你轻松掌握图形编程和动画编程的方法。相对于**版,本书深入介绍了顶点shader和像素shader编程,覆盖了微软*新的HLSL(高级Shader语言),并集中介绍了固定功能的渲染流水线,并在*后介绍了一些高级的shader效果,从而可使 你的游戏具有更真实的视觉表现。本书这本由业界资深专家编写的入门教程将带领你实现、甚至超越那些你不断在想象的3D图形效果!
本书基于DirectX 9.0,是介绍Direct3D技术的入门教程,详细介绍了Direct3D的背景、基本知识以及3D程序设计的相关概念与技术。全书由浅入深,分为四个部分,**部分介绍Direct3D的发展历史和基本知识,对3D程序设计中的术语、概念进行了深入讲解;第二部分着重讨论纹理映射技术,包括多重纹理等;第三部分通过多个示例来探讨高级shader编程,并对.MD3文件格式做了详细分析;第四部分是附录,对本书中用到的概念和技术知识背景进行了简单补充。 本书适用于略有DirectX基础的C/C++程序员学习Direct3D游戏开发,也适用于具有Direct3D开发经验的程序员参考。