本套书由3本构成,本书是其中之一,该书由两部分构成。第一部分:SGI数字介质程序设计指南。该部分介绍了SGI数字介质开发环境——Dmdev的使用,是专为开发数字介质应用而编写的。Dmdev是一系列的程序库,为数字介质I/O、文件操作、数字介质的播放和转换提供了通用的应用程序接口(API)。本书还介绍了基于Dmdev的最终用户桌面介质工具的应用,这些工具包括:音频数据和图像的捕捉、编辑、录制、播放、压缩和转换,以及视频和音频的控制面板。此外,本部分中给出的详尽的技术信息和大量基于Dmdev的代码实例,对高端介质开发软件工程师而言都是难得的参考书。另一部分是作为当前三维软件的另一分支。用编程语言实现动画是高级开发人员的首选。Cosmo 3D是一个场景图形应用程序接口,加速和促进了创建复杂图形应用程序的过程,它允许应用程序使用比OpenGL语言更高级的界面。开发人员可以与放置在一个对象等级中的C++对象交互,从而轻易地实现三维建模和本部分由15章和3个附录构成,主要内容包括:介绍Cosmo 3D,创建几何体,指定几何体的外表,场景图形节点,创建场景图形,在场景中放置对象,遍历场景图形,光和雾,浏览场景,场景图形引擎,传感器,用户界面机制,多处理技术,优化渲染,向虚拟世界添加声音。附录分别介绍了:Cosmo的基本类,Csmo 3D示例应出田序和Cosmo 3D种类层级。本部分不同于一般的三维软件用户指南,没有对菜单或命令的详解,而是编程和三维的结合体,是较高层次的自学教材,要求读者具有C++的编程基础。全书内容新颖、丰富,由浅入深。该书不仅是高端图形图像领域从事开发与应用的广大从业人员重要的开发指导书,同时也是高等院校师生教学、自学参考用书,及科研院所和科技图书馆藏图书。本书配套光盘内容包括:与本书配套电子书。