UnReal3-虚幻引擎3概要

UnReal3-虚幻引擎3概要

ID:37714082

大小:33.00 KB

页数:7页

时间:2019-05-29

UnReal3-虚幻引擎3概要_第1页
UnReal3-虚幻引擎3概要_第2页
UnReal3-虚幻引擎3概要_第3页
UnReal3-虚幻引擎3概要_第4页
UnReal3-虚幻引擎3概要_第5页
资源描述:

《UnReal3-虚幻引擎3概要》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、UnReal3-虚幻引擎3概要虚幻引擎3是一个面向下一代游戏机和DirectX9个人电脑的完整的游戏开发平台,提供了游戏开发者需要的大量的核心技术、数据生成工具和基础支持。  虚幻引擎3的设计目的非常明确,每一个方面都具有比较高的易用性,尤其侧重于数据生成和程序编写的方面,这样的话,美工只需要程序员的很少量的协助,就能够尽可能多地开发游戏的数据资源,并且这个过程是在完全的可视化环境中完成的,实际操作非常便利;  与此同时,虚幻引擎3还能够为程序员提供一个具有先进功能的,并且具有可扩展性的应用程序框架(Framework),这个框架可以用于

2、建立、测试和发布各种类型的游戏。  ◎64位色高精度动态渲染管道。  Gamma校正和线性颜色空间渲染器提供了完美的颜色精度,同时支持了各种后期特效例如光晕,镜头光环和景深等效果。  在最新的一代显示芯片发布的过程中,我们注意到了一个非常明显的特点,就是新一代的显示芯片已经不再满足于传统的32位色深,转而需要更加高精度的颜色范围,这一点在NV40和R420身上都能非常明显的看出来。在NV40上,这种技术被称为HPDR技术,而在R420身上,这种技术也有所体现。  ◎支持当前所有的基于像素的光照和渲染技术,包括使用法线贴图技术的参数化的Ph

3、ong光照;虚拟位移贴图;光线衰减函数;采用预计算的阴影遮罩技术以及使用球形harmonic贴图的预计算的凹凸自阴影  ◎高级的动态阴影。  虚幻引擎3提供对下列3种阴影技术的完全支持:  ·采用动态模板缓冲的阴影体积技术,能够完整支持动态光源,这样就能在场景中所有物体上精确地投射阴影。  ·能够让动态的角色在场景中投射出动态的、柔和的模糊阴影,这个过程是通过使用16X超级取样的阴影缓冲实现的  ·采用了拥有极高质量和极高性能的预先计算出的阴影遮罩,从而可以将静态光源的交互现象离线处理,同时保留了完整的动态高光和反射效果。  ◎所有支持的

4、阴影技术都是可视化的,并且可以按照美工的意愿自由混合。另外,同时可以与有颜色的衰减函数结合,从而实现具有合适阴影的平行光、聚光灯效果,以及投射光效果  角色能够在虚幻引擎3中使用阴影技术产生动态的软阴影  ◎强大的材质系统,使得美工可以在实时图形化界面中建立任意复杂的实时Shader,而这个界面的友好度可与Maya的非实时Shader图形编辑界面媲美  ◎材质框架是模块化的,所以程序员不仅可以加入新的Shader程序,还可以加入能够让美工随意与其他组件连接的Shader组件,从而可以实现Shader代码的动态合成。  ◎完全支持室内和室外

5、环境的无缝连接,在任何地方都支持的动态每象素光照和阴影。  ◎美工可以通过一个可动态变形的基本高度图来建立地形,并使用多层混合材质,这其中包括位移贴图,法线贴图和任意复杂的材质,动态的基于LOD的细分,以及植被。  另外,地形系统还支持美工控制的自然效果,如平地上的植被,陡坡上的岩石和山顶上的雪  ◎体积环境效果,包括高度雾和物理上精确的距离雾  ◎刚体物理系统,支持游戏者和游戏中的物体,布娃娃角色动画以及复杂碰撞等物体交互方式。  布娃娃(Ragdoll)系统,是目前最为流行的一种非常高级的物理引擎,能够付给物体以一定的质量,形状等特性

6、,从而获得非常逼真的力学动态效果。HalfLife2、PainKiller等著名游戏均采用了这个物理引擎。  ◎所有可渲染的材质都含有物理特性,例如摩擦系数等参数。  在虚幻引擎3提供的编辑工具UnrealEd中,能够对物体的属性进行实时修改  ◎符合物理原理的声音效果  ◎完全整合的基于物理原理的交通工具支持,包括游戏者控制,人工智能和网络  ◎UnrealEd内建的可视化物理建模工具,支持对于模型和骨骼动画网格的用于优化碰撞检测的图元的建立;约束编辑;在编辑器内可交互的物理模拟和调整  ●动画系统  ◎骨骼动画系统;支持每顶点可达4骨

7、骼同时影响的效果以及复杂的骨骼结构。  ◎动画由一棵动画物体树驱动,包括:  ·混合控制器,进行对嵌套的动画物体之间的多路混合。  ·数据驱动的控制器,封装动作捕捉或手动制作的动画数据。  ·物理控制器,连接到刚体动态引擎,用来实现布娃娃系统的游戏者和NPC动画和对力的物理响应。  ·过程动画控制器,以C++或UnrealScript实现,为了实现一些如使一个NPC的头部和眼睛跟踪一个在关卡中行走的游戏者,或使一个角色根据健康情况和疲劳度作出不同动作等特性。  ◎为3DStudioMax和Maya制作的导出工具,用于向引擎中导出赋予蒙皮权

8、重的网格,骨骼和动画序列。  ●游戏框架以及人工智能  ◎提供了一个支持普通游戏对象(如游戏者,NPC,物品,武器和触发器)的面向对象的游戏框架。  ◎丰富的多级别AI系统,支持寻路、复杂关卡

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。