本书主要围绕新一代可编程图形管道流水线技术,介绍了DirectX图形应用中各个环节的开发知识。从图形硬件的可编程图形管道流水线认识开始,到基于GPU命令集与ShaderModel图形编程接口标准、高级着色语言(HLSL)所构成的着色程序开发知识,全面地介绍了各种不同着色器的功能编程过程,再到以DXGI、Direct2D、Direct3D整合的DirectX11图形开发,*后给出了具体的项目实践过程,构成了新一代图形应用开发完备的知识链。全书以Direct3D11的.NET图形应用开发为主线,基于**的Windows8、DXGI1.2高级图形技术,面向具体的工程实践,通过与Direct3D9的开发对比,论述了Direct3D11进行二维图形开发与三维图形应用程序开发的技术与实践过程。
开发计算机游戏充满了挑战性,需要开发人员具备大量的技能,富有奉献和创新精神。本书向读者介绍了如何将自身的技能与一些基本的C++编程技能结合起来,开发出自己的游戏。本书涵盖了游戏开发过程和方方面面,书中以一个名为Straned的人称射击游戏开发过程为主题展开介绍,首先介绍了DirectX 和Direct3D图形学,然后逐章介绍了游戏引擎和完整游戏的开发过程。主要内容涉及到基本的图形学技术、基本的数学知识、碰撞检测和响应、声音回放、场景管理、动画以及模型/角色的加载和绘制。 一旦读者开发出该游戏,就可以轻松地对其功能进行扩展,并定制该游戏,添加一些特有的功能。如果读者已经具备了基本编程 技能且热爱游戏开发出自己的游戏,那么可以在本书中找到大量所需的素材。 本书适合于想实践游戏开发的学生、游戏编程的初学者以及想
全书分为三大篇——基础篇、进阶篇和专题篇、涵盖不同阶段需求的读者。 基础篇:以制作多媒体作品的程序为章节主题,以实例制作引导学习,通过精彩的附图与简洁的文字,使读者以的效率不会使用Director 8 的重点功能。 进阶篇:包含Director 8 的高级功能与Lingo语言的基础概念和运用,使要深入研究Director 8 的读者,在掌握其复杂的功能之外,还能灵活运用Lingo语言。 专题篇:包含毕业光盘、数据库、虚拟实境、跳舞机和聊天室等各种多媒体问题的讲座与制作上的关键技术。
本书在全面介绍网络目录设计相关概念的同时,多角度、多层面地引领读者创建稳定而精良的Active Directory结构。
Director7.0是由Macromedia公司推出的功能十分强大的多媒体制作软件。和其他多媒体制作工具相比,它显得更为灵活活,编程效率也更高。 为了帮助读者较快地学习和掌握Director7.0,本书按照这样的顺序来讲解Director7.0;首先初步介绍Director7.0,接着介绍Director7.0的菜单、工具栏和工作窗口,然后讲解Director7.0的图像和动画技术以及文本和文本域,接下来介绍Director7.0的音频和视频以及Lingo语句,后介绍了Director7.0的其他技术。 本书采用图解方式进行讲解,适合于初级和中级Director7.0用户、广大计算机好者和大专院校的师生使用和阅读。同时,对于高级用户和专业编程人员来说,它也是一本比较好的参考书。
Macromedia Director 8 是目前流行的多媒体制作软件。本书将介绍Director 8主要的特点。并循序渐进地学习一些Director工程的制作过程。 本书共分30课。每一课都从课程的内容提要和学习目标开始,把工程分成一个个小任务,并把每个任务的操作技巧作为独立的单元来处理。前15课涵了创建交互式媒体的基本操作,后15课主要介绍如何使用Director的内部程序语言Lingo。
Director是一种模拟电影拍摄的集成性多媒体制作工具,Director的应用越来越广泛,在将来的多媒体创作领域中的一个重要工具。Director 8是其*版本,其中包括许多的新增功能。本书以介绍Director的基本功能为基础,着重讲述Director 8的新增功能及其应用。以基本概念为中心,对Lingo实例进行了详细的剖析,并列举了许多丰富多彩的多媒体实例,以具体的操作步骤来对实例进行讲解,有助于读者全面掌握Director 8的所有功能。本书内容翔实,语言精练,图片精美,实例经典,是多媒体工作者提高自身水平不可多得的一本好书,也是各级Director用户的向导,更是其他电脑爱好者学习掌握Director的参谋。