咨询电话:400-810-1418服务与监督电话:400-006-6572

初识UDK——虚幻3引擎

发布时间:2019-12-31 09:25:17

1.什么是UDK?

在学习UDK之前,我们先来了解一下什么是UDK。

UDK是Epic对外发布UDK ( the Unreal Development Kit )一虚幻3引擎的免费版本。 UDK包含了开发基于Unreal 3引擎独立游戏的所有工具,还附带了几个原本极其昂贵的中间件虚幻的开发工具包。

虚幻3是一款商业3D引擎,为了鼓励游戏开发者使用,免费向用户提供UDK,爱好者可以用来创建非商业目的的独立游戏,这也是商业引擎市场的一种营销手段, 当你出售游戏时就需要交纳授权费用。UDK的功能非常强大,使用了虚幻引擎3 ( Unreal Engine 3)的技术驱动,因其作为虚幻3的免费版,功能强大,使用起来也非常容易。

UDK作为一款免费的软件,其系统内部为我们提供了大量的可利用资源,包括模型、材质、动作、特效、关卡及代码等。利用这些有用资源并结合其他3D应用程序,如3ds Max、Maya等创建的自定义内容,我们就可以在PC或手机平台上进行3D类游戏的开发。

针对程序开发人员,UDK使用UnealSeript编程语言,它是专用于游戏开发的强大的面向对象的编程语言。

UDK的组成如下。

[Unreal Editor] :用于导入和创建内容及关卡。

[ Unreal Game] :用于测试Unreal游戏。

[Speed Tree] :用于制作树木的插件,可以与UDK很好地结合。

[ UnrealFrontend] :用于烘焙、启动及打包应用程序。

[ActorX]: 用于从3ds Max、Maya及其他的内容创建软件中导入网格物体和动画。

2.UDK适合的人群范围

UDK是一款适合所有对3D游戏引擎开发感兴趣的朋友,它的可视化编程界面可以使没有任何计算机语言基础的朋友都参与其中,无论你是学生、3D美工, 还是从事建筑动画、虚拟现实,或是影视制作等工作,UDK都可以让您实现满意的效果。UDK自2009年发布以来,在非商业和教学上是完全免费的。

在美国,目前已经有上百所学院或大学开设了虚幻技术相关课程。我国的高等院校,特别是开设游戏专业的学校,也都纷纷开设了UDK课程。

从初期的模型导入到中期的动画调节,再到后期的特效制作,本书将系统地讲述UDK的工作原理及流程,同时配合视频教学,让您在轻松的学习中掌握虚幻引擎技术。

3.UDK对计算机的要求

下面从玩家和开发人员两个方面描述运行虚幻引擎3的最低配置和推荐配置。

PC玩家最低配置如下:

Windows XP + DirectX 9.0c

支持Shader Model 2.0的显卡,Geforee FX系列除外

开发人员最低PC硬件要求如下:

Windows XP + DirectX 9.0c

2GHz以,上CPU

>2 GB内存

支持Shader Model 3.0的显卡,如nVidia GeForce 7800

TIPS:尽管UDK支持64位操作系统,但它依然不是主流开发环境,也不是玩家主流平台。

开发人员推荐PC配置如下:

Windows XP + DirectX 9.0c

2.4GHz以上双核(或4核) CPU

>2 GB内存

支持Shader Model 3.0的PCI Express显卡,如nVidia GeForce 7800双显示器,分辨率在1600x 1200以上。

TIPS:如果您开发网络代码,双处理器的配置将非常有用,这样可以在同一台PC.上流畅运行服务器和客户端。

4.与UDK相兼容的操作系统

UDK目前可以创建针对Windows PC和iOS的可执行文件,UDK支持的IOS设备有iPhone 4、iPhone 3GS、iPad、第四代iPod touch,以及第三代iPod touch ( 8 GB的第三代设备除外)。.

5.UDK的更新

UDK的更新非常频繁, Epic公司- 般- -个月就会推出一 -个新版本,用户可在官方网站随时下载更新。

6.目前市场.上流行的3D引擎对比介绍

01.Quake引擎:它是一款早期的引擎,即使画质不是一流的,但是其优秀的移植性、易用性和灵活性使得它作为游戏引擎仍能发挥余热,使用《Quake 1》引擎的游戏数量众多,代表作品有《使命召唤》系列、《荣誉勋章》(如图(左)所示)、《绝地武士2》、 《星球大战》 、《佣兵战场2》 和《重返德军总部2》( 如图(右)所示)等。

初识UDK——虚幻3引擎

02.CryEngine引擎:发行于2009年,CryEngine 3的特点包括第三代“沙盒”( Sandbox)、下一代画质、光影技术、现实化人物角色、高级模块化人工智能(AI)系统、游戏速度最大化等特色。CryEngine3可让研发人员创造3A级的次世代游戏,代表作有《孤岛危机》(如图(左)所示)、《孤岛危机: 弹头》和《蓝色火星》( 如图(右)所示)等。

初识UDK——虚幻3引擎

03.Gamebryo引擎: 它是利用C++编写的多平台游戏引擎,支持的平台有Windows. Wii. PlayStation、PlayStation 3、Xbox 和Xbox 360。Gamebryo引擎 属于高端级别引擎,其强大的设计性和高度的灵活性使其获得众多游戏公司的青睐。代表作有《上古卷轴IV:战栗孤岛》、《辐射3》 ( 如图(左)所示)、《波斯王子》、《星际迷航》 和《战锤Online》( 如图(右)所示)等。

初识UDK——虚幻3引擎

04.Source引擎: 由Valve开发的一 款次世代游戏引擎,其兼容性、灵活性、完整性使其成为游戏开发者手中最强大的工具,其代表作有《半条命2》( 如图(左)所示)、《传送门》、《军团要塞2》、《反恐精英:起源》(如图(右)所示), 以及《反恐精英:职业版》等。

初识UDK——虚幻3引擎

05.Unreal:是UNREAL ENGINE的简写,中文是虚幻引擎,是目前世界最知名、授权最广的顶尖游戏引擎,占有全球商用游戏引擎80%的市场份额。新版本Unreal Engine 3 (虚幻引擎3)是一个面向下游戏机和DirectX 9个人电脑的完整的游戏开发平台,提供了游戏开发者需要的大量的核心技术、数据生成工具和基础支持。

基于它开发的大作无数,除《虚幻竞技场3》(如图(左)所示)外,还包括《战争机器》( 如图(右)所示)、《彩虹六号维加斯》、《镜之边缘》、 《荣誉勋章:空降兵》、《质量效应》 和《生化奇兵》等。

初识UDK——虚幻3引擎

在美国和欧洲,虚幻引擎主要用于主机游戏的开发,在亚洲,中韩众多知名游戏开发商购买该引擎主要用于次世代网游的开发,如《剑灵》、《TERA》 ( 如图(左)所示)、《战地之王》、《流 星蝴蝶剑Online》和《一舞成名》(如图(右)所示)等。

初识UDK——虚幻3引擎