




已阅读5页,还剩41页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
火场逃生三维教育游戏游戏项目组引擎调研报告火场逃生三维教育游戏游戏项目组引擎调研报告 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 3D 游戏引擎介绍报告 l开篇 支持支持DirectXDirectX技术的最新三维游戏引擎技术的最新三维游戏引擎CryEngine2CryEngine2性能演示性能演示 孤岛危机阳光衍射,柔和粒子,环境完全交互等效果演示(孤岛危机阳光衍射,柔和粒子,环境完全交互等效果演示(3030秒)秒) 容积云容积云(Volumetric Clouds)(Volumetric Clouds): 球谐球谐(Spherical Harmonics)(Spherical Harmonics) 柔和阴影柔和阴影(Soft Shadows)(Soft Shadows) 柔和粒子柔和粒子(Soft Particles)(Soft Particles) 逆光逆光(Backlighting)(Backlighting) 焦散焦散(Caustics)(Caustics): 阳光衍射阳光衍射(sunrays)(sunrays) HDR(High Dynamic Lighting):HDR(High Dynamic Lighting): 运动模糊运动模糊(Motion Blur)(Motion Blur): 景深景深(Depth of Field):(Depth of Field): Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 一、3D 游戏引擎的起源 l(一)、起源 自自DoomDoom(毁灭公爵)以来我们在三维游戏上已经走了很远。(毁灭公爵)以来我们在三维游戏上已经走了很远。DoomDoom 不只是一款伟大的游戏,它同时也开创了一种新的游戏编程模式:游不只是一款伟大的游戏,它同时也开创了一种新的游戏编程模式:游 戏戏 “ “引擎引擎” ”。 这种模块化,可伸缩和扩展的设计观念可以让游戏玩家这种模块化,可伸缩和扩展的设计观念可以让游戏玩家 和程序设计者深入到游戏核心,用新的模型,场景和声音创造新的游和程序设计者深入到游戏核心,用新的模型,场景和声音创造新的游 戏,戏, 或向已有的游戏素材中添加新的东西。大量的新游戏根据已经或向已有的游戏素材中添加新的东西。大量的新游戏根据已经 存在的游戏引擎开发出来,而大多数都以存在的游戏引擎开发出来,而大多数都以IDID公司的公司的QuakeQuake(雷神之锤(雷神之锤 )引擎为基础,)引擎为基础, 这些游戏包括了现在最流行的网络对战游戏的这些游戏包括了现在最流行的网络对战游戏的 Counter StrikeCounter Strike,还有些游戏使用了,还有些游戏使用了Unreal TournamentUnreal Tournament(虚幻竞(虚幻竞 技场)引擎。事实上,技场)引擎。事实上, “ “游戏引擎游戏引擎” ” 已经成为游戏设计者和游戏玩家已经成为游戏设计者和游戏玩家 的标准用语。的标准用语。 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 一、3D 游戏引擎的起源 l(二)、什么是引擎? 我们可以把游戏的引擎比作赛车的引擎,玩家所体验到的剧情、关卡我们可以把游戏的引擎比作赛车的引擎,玩家所体验到的剧情、关卡 、美工、音乐、操作等内容都是由游戏的引擎直接控制的,它扮演着、美工、音乐、操作等内容都是由游戏的引擎直接控制的,它扮演着 中场发动机的角色,把游戏中的所有元素捆绑在一起,在后台指挥它中场发动机的角色,把游戏中的所有元素捆绑在一起,在后台指挥它 们同时、有序地工作。简单地说,引擎就是们同时、有序地工作。简单地说,引擎就是“ “用于控制所有游戏功能用于控制所有游戏功能 的主程序,从计算碰撞、物理系统和物体的相对位置,到接受玩家的的主程序,从计算碰撞、物理系统和物体的相对位置,到接受玩家的 输入,以及按照正确的音量输出声音等等。输入,以及按照正确的音量输出声音等等。” ” 经过不断的进化,如今的游戏引擎已经发展为一套由多个子系统共同经过不断的进化,如今的游戏引擎已经发展为一套由多个子系统共同 构成的复杂系统,从建模、动画到光影、粒子特效,从物理系统、碰构成的复杂系统,从建模、动画到光影、粒子特效,从物理系统、碰 撞检测到文件管理、网络特性,还有专业的编辑工具和插件,几乎涵撞检测到文件管理、网络特性,还有专业的编辑工具和插件,几乎涵 盖了开发过程中的所有重要环节盖了开发过程中的所有重要环节 。 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 一、3D 游戏引擎的起源 l(三)、引擎的基本组成 (1).(1).动画系统可以分为两种:一是骨骼动画系统,二是模型动画系统动画系统可以分为两种:一是骨骼动画系统,二是模型动画系统 ,前者用内置的骨骼带动物体产生运动,比较常见,后者则是在模型,前者用内置的骨骼带动物体产生运动,比较常见,后者则是在模型 的基础上直接进行变形。引擎把这两种动画系统预先植入游戏,方便的基础上直接进行变形。引擎把这两种动画系统预先植入游戏,方便 动画师为角色设计丰富的动作造型。动画师为角色设计丰富的动作造型。 (2).(2).物理系统,这可以使物体的运动遵循固定的规律,例如,当角色物理系统,这可以使物体的运动遵循固定的规律,例如,当角色 跳起的时候,系统内定的重力值将决定他能跳多高,以及他下落的速跳起的时候,系统内定的重力值将决定他能跳多高,以及他下落的速 度有多快,子弹的飞行轨迹、车辆的颠簸方式也都是由物理系统决定度有多快,子弹的飞行轨迹、车辆的颠簸方式也都是由物理系统决定 的。碰撞探测是物理系统的核心部分,它可以探测游戏中各物体的物的。碰撞探测是物理系统的核心部分,它可以探测游戏中各物体的物 理边缘。当两个理边缘。当两个3D3D物体撞在一起的时候,这种技术可以防止它们相物体撞在一起的时候,这种技术可以防止它们相 互穿过,这就确保了当你撞在墙上的时候,不会穿墙而过,也不会把互穿过,这就确保了当你撞在墙上的时候,不会穿墙而过,也不会把 墙撞倒,因为碰撞探测会根据你和墙之间的特性确定两者的位置和相墙撞倒,因为碰撞探测会根据你和墙之间的特性确定两者的位置和相 互的作用关系。互的作用关系。 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 一、3D 游戏引擎的起源 l(三)、引擎的基本组成 (3).(3).渲染是引擎最重要的功能之一,当渲染是引擎最重要的功能之一,当3D3D模型制作完毕之后,美工会模型制作完毕之后,美工会 按照不同的面把材质贴图赋予模型,这相当于为骨骼蒙上皮肤,最后按照不同的面把材质贴图赋予模型,这相当于为骨骼蒙上皮肤,最后 再通过渲染引擎把模型、动画、光影、特效等所有效果实时计算出来再通过渲染引擎把模型、动画、光影、特效等所有效果实时计算出来 并展示在屏幕上。渲染引擎在引擎的所有部件当中是最复杂的,它的并展示在屏幕上。渲染引擎在引擎的所有部件当中是最复杂的,它的 强大与否直接决定着最终的输出质量。强大与否直接决定着最终的输出质量。 (4).(4).引擎还有一个重要的职责就是负责玩家与电脑之间的沟通,处理引擎还有一个重要的职责就是负责玩家与电脑之间的沟通,处理 来自键盘、鼠标、摇杆和其它外设的信号。如果游戏支持联网特性的来自键盘、鼠标、摇杆和其它外设的信号。如果游戏支持联网特性的 话,网络代码也会被集成在引擎中,用于管理客户端与服务器之间的话,网络代码也会被集成在引擎中,用于管理客户端与服务器之间的 通信。通信。 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 一、3D 游戏引擎的起源 l(四)、3D游戏引擎的核心 (1).(1).渲染器(核心)渲染器(核心) (A). (A). 应用程序应用程序/ / 场景场景 场景 场景/ / 几何数据库遍历几何数据库遍历 对象的运动,观察相机的运动和瞄准 对象的运动,观察相机的运动和瞄准 对象模型的动画运动 对象模型的动画运动 3D 3D 世界内容的描述世界内容的描述 对象的可见性检查,包括可能的遮挡剔除 对象的可见性检查,包括可能的遮挡剔除 细节层次的选择 细节层次的选择 (LOD) (LOD) Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 一、3D 游戏引擎的起源 l(四)、3D游戏引擎的核心 (1).(1).渲染器(核心)渲染器(核心) (B). (B). 几何几何 变换 变换 ( (旋转,平移,旋转,平移, 缩放缩放) ) 从模型空间到世界空间的变换 从模型空间到世界空间的变换 (Direct3D) (Direct3D) 从世界空间到观察空间变换 从世界空间到观察空间变换 观察投影 观察投影 细节接受 细节接受/ / 拒绝拒绝 剔除剔除 背面剔除 背面剔除 ( (也可以在后面的屏幕空间中做也可以在后面的屏幕空间中做) ) 光照 光照 透视分割 透视分割 - - 变换到裁剪空间变换到裁剪空间 裁剪 裁剪 变换到屏幕空间 变换到屏幕空间 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 一、3D 游戏引擎的起源 l(四)、3D游戏引擎的核心 (1).(1).渲染器(核心)渲染器(核心) (C). (C). 三角形生成三角形生成 背面剔除 背面剔除 ( ( 或者在光照计算之前的观察空间中完成或者在光照计算之前的观察空间中完成) ) 斜率 斜率/ / 角度计算角度计算 扫瞄线变换 扫瞄线变换 (D). (D). 渲染渲染 / / 光栅化光栅化 着色 着色 纹理 纹理 雾 雾 Alpha Alpha 透明测试透明测试 深度缓冲 深度缓冲 抗锯齿 抗锯齿 ( (可选择的可选择的) ) 曲面片(高次表面) 曲面片(高次表面) 显示 显示 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 一、3D 游戏引擎的起源 l(五)、3D游戏引擎的设计要素 设计要素对光照和纹理的处理设计要素对光照和纹理的处理 世界的灯光世界的灯光 顶点光照顶点光照 顶点着色顶点着色 ( Gouraud ( Gouraud 着色着色) ) Phong Phong 着色着色 照明映射照明映射 混合照明混合照明 裁剪运算裁剪运算 三角形生成阶段三角形生成阶段 纹理与纹理与MIPMIP映射(多纹理映射)映射(多纹理映射) 多重纹理与凹凸映射多重纹理与凹凸映射 凹凸贴图凹凸贴图 高速缓存抖动高速缓存抖动 纹理压缩纹理压缩 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 一、3D 游戏引擎的起源 l(五)、3D游戏引擎的设计要素 设计要素对内存使用,特效和设计要素对内存使用,特效和APIAPI 颜色深度颜色深度 显存显存 分辨率分辨率 雾雾 体积雾体积雾 Alpha Alpha 测试测试 纹理纹理AlphaAlpha混合混合 模板阴影模板阴影 深度测试深度测试 抗锯齿抗锯齿 顶点与像素着色顶点与像素着色 API API DirectXDirectX与与OpenGLOpenGL Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 一、3D 游戏引擎的起源 l(五)、3D游戏引擎的设计要素 设计要素模型与动画,细节级别设计要素模型与动画,细节级别 角色建模与动画角色建模与动画 骨骼模型系统骨骼模型系统 网格的系统网格的系统 具有层次的骨骼系统具有层次的骨骼系统 动画混合动画混合 反向运动学反向运动学 LODLOD几何系统几何系统 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 一、3D 游戏引擎的起源 l(五)、3D游戏引擎的设计要素 设计要素物理,运动,效果设计要素物理,运动,效果 世界建造世界建造 3DMax/Maya3DMax/Maya建造关卡建造关卡 BSP(BSP(二叉空间分割二叉空间分割) ) PVS(PVS(潜在可视集像潜在可视集像) ) 游戏物理学游戏物理学 碰撞检测碰撞检测 效果系统效果系统 过程过程shadershader 粒子系统粒子系统 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 一、3D 游戏引擎的起源 l(五)、3D游戏引擎的设计要素 设计要素声音系统,音频设计要素声音系统,音频APIsAPIs EAXEAX声音扩展声音扩展 OpenALOpenAL MilesMiles声音系统声音系统 EagleEagle编辑器产生声音地图编辑器产生声音地图 位置的声音位置的声音 DirectSoundDirectSound Music Tracks in GamesMusic Tracks in Games(游戏中的音轨)(游戏中的音轨) MP3MP3格式格式 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 一、3D 游戏引擎的起源 l(五)、3D游戏引擎的设计要素 设计要素网络和连线游戏环境设计要素网络和连线游戏环境 网络游戏网络游戏 InternetInternet TCP/IPTCP/IP TCPTCP和和UDPUDP的选择的选择 客户端预测客户端预测 延迟问题延迟问题 包大小包大小 智能数据传输智能数据传输 反作弊反作弊 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 一、3D 游戏引擎的起源 l(五)、3D游戏引擎的设计要素 设计要素脚本系统设计要素脚本系统 脚本系统脚本系统 剪辑场景剪辑场景 脚本和人工智脚本和人工智 多重线索多重线索 控制复杂度控制复杂度 可视化脚本系统可视化脚本系统 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 一、3D 游戏引擎的起源 l(五)、3D游戏引擎的设计要素 设计要素现成产品与定做的游戏引擎设计工具设计要素现成产品与定做的游戏引擎设计工具 现成产品与定做的设计工具现成产品与定做的设计工具 引擎选择引擎选择 插件插件 自制工具自制工具 游戏控制机制游戏控制机制 实体和照相机实体和照相机 武器系统武器系统 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 一、3D 游戏引擎的起源 l(五)、3D游戏引擎的设计要素 设计要素人工智能和导航(路径发现)设计要素人工智能和导航(路径发现) 人工智能(人工智能(AIAI) NPCNPC角色角色 世界导航世界导航 局部导航局部导航 人工智能和角色动画人工智能和角色动画 平衡平衡 游戏规则游戏规则 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 二、主流3D游戏引擎介绍 l(一)、 主流商业引擎 (Doom-Quake, Unreal(Doom-Quake, Unreal,LithtechLithtech) 这些主流引擎在行业内应用极为广泛,价格对于普通的开发团队这些主流引擎在行业内应用极为广泛,价格对于普通的开发团队 来说也是相当昂贵的。这些引擎一般都可以免费下载开发工具,来说也是相当昂贵的。这些引擎一般都可以免费下载开发工具, 有的还有部分有的还有部分Source CodeSource Code(源代码)下载。或者买一个这些引(源代码)下载。或者买一个这些引 擎作的游戏就附带了开发工具,可以在上面开发新的擎作的游戏就附带了开发工具,可以在上面开发新的MODMOD(改造(改造 版)。但是不能开发商业游戏。一般免费的版权协议比较苛刻,版)。但是不能开发商业游戏。一般免费的版权协议比较苛刻, 往往是在上面开发的游戏或者往往是在上面开发的游戏或者MODMOD版权属于原游戏公司或者其有版权属于原游戏公司或者其有 优先商业化的权利。优先商业化的权利。 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 二、主流3D游戏引擎介绍 l(一)、 主流商业引擎 (1). Doom-Quake(1). Doom-Quake 支持支持WindowsWindows,LinuxLinux,MacOS(X)MacOS(X)平台。现在的版本采用平台。现在的版本采用OpenGLOpenGL 渲染。这个是最有名的引擎吧。其主开发人员是三维引擎渲染。这个是最有名的引擎吧。其主开发人员是三维引擎“ “教父教父“ “级别级别 的人物的人物John CarmackJohn Carmack。现在还在开发的。现在还在开发的Doom3Doom3引擎所有地方采用引擎所有地方采用 实时光影,效果一流。但是对室外场景支持不好,场景组织还是实时光影,效果一流。但是对室外场景支持不好,场景组织还是 BSP+PortalBSP+Portal。作单机。作单机fpsfps和冒险游戏是不错的。授权金和冒险游戏是不错的。授权金250K$250K$左右。左右。 代表作有代表作有Doom-QuakeDoom-Quake系列游戏,系列游戏,HalfLifeHalfLife,CSCS,重返德军司令部,重返德军司令部 ,荣誉勋章等等,荣誉勋章等等 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 二、主流3D游戏引擎介绍 l(一)、 主流商业引擎 (1). Doom-Quake(1). Doom-Quake游戏(半条命)截图游戏(半条命)截图 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 二、主流3D游戏引擎介绍 l(一)、 主流商业引擎 (2). Unreal(2). Unreal系列系列 支持支持Windows, Linux, MacOSWindows, Linux, MacOS,PS2PS2,XBOXXBOX,NGCNGC平台。可能平台。可能 是授权最多的引擎。开发工具十分强大,引擎整体架构比较合理是授权最多的引擎。开发工具十分强大,引擎整体架构比较合理 。现在的授权金在。现在的授权金在200K$200K$左右。左右。 代表作有代表作有UnrealUnreal系列,系列,UbiUbi的的很多游戏,网络游戏天堂的的很多游戏,网络游戏天堂II II等等 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 二、主流3D游戏引擎介绍 l(一)、 主流商业引擎 (2). Unreal(2). Unreal系列系列ubiubi索尼克大冒险游戏截图索尼克大冒险游戏截图 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 二、主流3D游戏引擎介绍 l(一)、 主流商业引擎 (3). LithTech(3). LithTech系列系列 D3DD3D渲染引擎,渲染引擎,WindowsWindows平台。授权金在平台。授权金在75k$250k$ 75k$250k$ 。 代表作有无人永生等。代表作有无人永生等。 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 二、主流3D游戏引擎介绍 l(一)、 主流商业引擎 (3). LithTech(3). LithTech系列无人永生系列无人永生II II游戏截图游戏截图 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 二、主流3D游戏引擎介绍 l(一)、 主流商业引擎 (4). Source(4). Source系列系列 代表作:代表作:HalfLife 2HalfLife 2(半条命(半条命2 2) Halflife2 HDRHalflife2 HDR效果(效果(High Dynamic RangeHigh Dynamic Range,高动态范围,高动态范围 )演示)演示 Halflife2 Halflife2 物理系统效果(使用了物理系统效果(使用了HavokHavok的引擎效果)演示(的引擎效果)演示(3 3分钟)分钟) Halflife2Halflife2引擎综合效果演示(引擎综合效果演示(2 2分钟)分钟) Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 二、主流3D游戏引擎介绍 l(一)、 主流商业引擎 (5). CryEngine(5). CryEngine系列系列 代表作:孤岛危机代表作:孤岛危机 孤岛危机体积云,景深控制,运动模糊等效果展示(孤岛危机体积云,景深控制,运动模糊等效果展示(1 1分钟)分钟) 孤岛危机阳光衍射,柔和粒子,环境完全交互等效果演示(孤岛危机阳光衍射,柔和粒子,环境完全交互等效果演示(3030秒)秒) 孤岛危机河流及水效果演示(孤岛危机河流及水效果演示(3030秒)秒) Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 二、主流3D游戏引擎介绍 l(二)、高性价比主流引擎 (1).Torque(1).Torque引擎引擎 引擎介绍:引擎介绍: TGE TGE引擎是美国的一个引擎,只需花费引擎是美国的一个引擎,只需花费100100美元即可获得这个引美元即可获得这个引 擎,支持擎,支持openglopengl和和d3d,d3d,而且对网络支持也很好。而且对网络支持也很好。 支持的开发语言:支持的开发语言: 支持支持Visual C+ 6.0 Visual C+ 6.0 支持脚本语言支持脚本语言 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 二、主流3D游戏引擎介绍 l(二)、适合教育游戏开发的高性价比主流引擎 (1).Torque(1).Torque引擎引擎 引擎特征:引擎特征: 1 1。适合快速开发(快速搭建。适合快速开发(快速搭建3d3d程序)程序) 2 2。完全支持。完全支持 DirectX8.1 DirectX8.1和和DirectX9 ,D3DDirectX9 ,D3D 3 3。支持硬件。支持硬件 T&L T&L技术(用于实现动态水面效果)技术(用于实现动态水面效果) 4 4。DirectXDirectX硬件灯光渲染硬件灯光渲染 5 5。支持。支持BSPBSP地图格式,支持地图格式,支持3DS, X, MDL, MD2, MD33DS, X, MDL, MD2, MD3格式格式 6 6。优化顶点渲染。优化顶点渲染 7 7。支持动画材质脚本系统。支持动画材质脚本系统 8 8。大自然环境支持烟雾、动态的云、天空(天空盒)、星星。大自然环境支持烟雾、动态的云、天空(天空盒)、星星 9 9。支持。支持DOT3DOT3纹理帖图(凹凸帖图,纹理帖图(凹凸帖图,Dump TextureDump Texture) 10 10。支持物体的动态阴影。支持物体的动态阴影 11 11。支持。支持2D2D渲染(平面渲染(平面UIUI接口)接口) 12 12。支持高级碰撞检测。支持高级碰撞检测 13 13。动画系统。动画系统。 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 二、主流3D游戏引擎介绍 l(二)、适合教育游戏开发的高性价比主流引擎 (1).Torque(1).Torque引擎(水效果图引擎(水效果图1 1) Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 二、主流3D游戏引擎介绍 l(二)、适合教育游戏开发的高性价比主流引擎 (1).Torque(1).Torque引擎(水效果图引擎(水效果图2 2) Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 二、主流3D游戏引擎介绍 l(二)、适合教育游戏开发的高性价比主流引擎 (1).Torque(1).Torque引擎(官方网站)引擎(官方网站) // Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 二、主流3D游戏引擎介绍 l(二)、适合教育游戏开发的高性价比主流引擎 (1).Torque(1).Torque引擎(引擎(TGETGE购买价格)购买价格) Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 二、主流3D游戏引擎介绍 l(二)、适合教育游戏开发的高性价比主流引擎 (2).Truevision3D(2).Truevision3D引擎引擎 Truevision3DTruevision3D引擎简介引擎简介 Truevision3DTruevision3D引擎引擎 是美国的一个商业游戏开发引擎,在国外的是美国的一个商业游戏开发引擎,在国外的3D3D引擎中引擎中 ,Truevision3DTruevision3D引擎(简称引擎(简称TV3DTV3D)拥有众多的用户,)拥有众多的用户,TV3DTV3D是一个很成是一个很成 熟的商业引擎系统,美国的熟的商业引擎系统,美国的TV3DTV3D开发小组早在几年前,就在游戏业小有开发小组早在几年前,就在游戏业小有 声名,目前的声名,目前的TV3D6.2TV3D6.2版本的引擎,无论在服务、性能上,还有兼容开发版本的引擎,无论在服务、性能上,还有兼容开发 工具上,都堪称佳作。并且工具上,都堪称佳作。并且TV3DTV3D引擎与微软的引擎与微软的DirectXDirectX底层引擎系统结合底层引擎系统结合 的十分紧密,开发者除了可以很方便地使用的十分紧密,开发者除了可以很方便地使用TV3DTV3D引擎本身的高级对象之引擎本身的高级对象之 外,也可以通过对象接口调用外,也可以通过对象接口调用D3DD3D底层的特性,使引擎的开放性进一步提底层的特性,使引擎的开放性进一步提 高,从而提升引擎的扩展能力。高,从而提升引擎的扩展能力。 Truevision3D Truevision3D 引擎官方提供共享版本(无需授权金),和注册版的区别引擎官方提供共享版本(无需授权金),和注册版的区别 是共享版的画面上始终都存在一个公司的版权标志,对于开发商业游戏的是共享版的画面上始终都存在一个公司的版权标志,对于开发商业游戏的 用户这个标志是有一定的影响。用户这个标志是有一定的影响。 Evaluation only.Evaluation only. Created with Aspose.Slides fo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业品牌危机公关处理合同
- 乡村振兴果园命名方案(3篇)
- 阳台拆除施工方案(3篇)
- 家纺基础知识培训课件
- 互联网旅游摄影服务协议
- 一天的时间划分课件
- 花瓶不是用来插花的150字13篇范文
- 农村合作社渔业资源合作开发协议
- 产品采购返利协议书
- 农业现代化推进作业指导书
- 氯乙烯变压吸附操作规程
- 出入境检验检疫申请和进出口报关单
- 混凝土局部受压验算计算书
- 大学英语六级词汇表(全)含音标
- 电气设备状态检修技术与现状
- 轧钢厂安全检查表
- YC/T 199-2006卷烟企业清洁生产评价准则
- YY 0666-2008针尖锋利度和强度试验方法
- GB/T 6663.1-2007直热式负温度系数热敏电阻器第1部分:总规范
- GB/T 5184-1996叉车挂钩型货叉和货叉架安装尺寸
- GB/T 19355.2-2016锌覆盖层钢铁结构防腐蚀的指南和建议第2部分:热浸镀锌
评论
0/150
提交评论