UDN
Search public documentation:

DevelopmentKitContentCreationCH
English Translation
日本語訳
한국어

Interested in the Unreal Engine?
Visit the Unreal Technology site.

Looking for jobs and company info?
Check out the Epic games site.

Questions about support via UDN?
Contact the UDN Staff

UE3 主页 > 使用虚幻开发工具包创建内容入门指南

使用虚幻开发工具包创建内容入门指南


欢迎来到虚幻开发者网络入门指南页面来获得UDK内容创建相关的信息。本页面的设计目的是向美工人员、动画师、关卡设计人员及音频作曲家介绍虚幻开发工具包。

但首先请...

在这里下载最新版本的UDK。


简介


虚幻引擎开发工具包提供了用于制作各种大型的自定义的3D应用程序及游戏所需的所有工具。这是是用虚幻开发工具包制作美术作品的简要指南。

美工人员和关卡设计人员将使用虚幻开发工具包中的三个程序来创建内容。虚幻编辑器用于导入及创建内容和关卡,UnrealFrontend用于烘焙、启动及打包您的应用程序。现在虚幻开发工具包支持使用FBX导入静态网格物体骨架网格物体骨架动画骨架顶点变形目标(BlendShapes)

这是进行入门学习的一些有用的教程和指南:

  • 视频培训模块 - 视频教程显示使用内容创建工具的基本方法。
  • 设计流程 - 典型设计流程的粗略概述。
  • 用户指南 - 虚幻编辑器工具套件的用户指南列表。
  • 指南 - 将内容导入虚幻引擎的教程列表。

请访问内容创建主页关卡创建主页进一步了解更多信息。

内容流程


虚幻引擎3的内容通道和之前的虚幻引擎版本有 很大 差别,人员配备/制作规划需求也随之而改变。

通过使用虚幻引擎3所针对的目标显卡,设置的美术制作流程有几个选择。创建模型的各种方法都存在着 大量性能消耗/视觉效果质量 之间的妥协,所以选择正确的方法来完成该任务是非常重要的。

建模

高多边形建模

要想获得最佳的视觉效果,可以使用高多边形模型来生成应用到 渲染网格物体 或网格物体的低多边形版本上的法线贴图。请参照FBX骨架网格物体通道页面获得更多信息。当然,在虚幻开发工具包中,法线贴图可以应用到任何表面上,不仅仅是静态网格物体上。

高多边形建模是个非常耗时的工作,尤其是当需要制作使得法线贴图发光的细节时。所以,询问并发现您的美工人员的高多边形建模方面的经验并相应的地调整您的制作规划是有帮助的。如果您的美工人员在创建高多边形建模方面没有经验,那么相对于使用虚幻引擎2创建模型所需的时间来说来说,在虚幻开发工具包中将需要大概5到6倍的时间。随着美工人员对UDK的不断熟悉,所使用的时间将会小将到4到5倍。最后,一个熟练的高多边形建模人员仅花费最初所需时间的一半的时间就可以完成。

注意 : 一旦您的美术工作流程已经成熟,且您的美工人员已经熟悉了高多边形建模,那么它们建模所花的时间将是他们使用之前的引擎所需的时间的2到3倍。

为了帮助团队进行平滑的转换,为了帮助他们尽快地将所花的时间从原来时间的5到6倍降低为2到3倍,我们发现以下技术是非常有效的:

  • 让一个或两个美术主管在其他人之前学习引擎并进行多边形制作工具转换。给他们一个月的时间来感受所有工具,然后让他们在接下来的几个星期里帮助其他人学习工具。
  • 雇用高多边形建模人员。电影行业需要他们,现在您也需要!
  • 培训您的现有美工人员。_这不是高尖端技术!_ 我们的美工人员迫切地想学习新的技术。一般,我们发现大部分美工人员似乎不喜欢让一个人创建多边形模型而让另一个人创建低多边形模型的思想,所以您将需要你的团队成员同时擅长这两种技术。
  • 使用UDN。我们比任何人都先使用这些新技术。使用文档花费一天的时间来摆弄这些工具,相对于伸手不见五指的摸索来将是值得的。
  • Epic的大部分内容都是用了1-2百万个三角形网格物体,但是您可以轻松地选择不在您的所有网格物体上多使用这个细节级别。在很多这种细节不能发挥其优势的地方,可以轻松地使用较低的(10万到25万)多边形 细节网格物体 。最终将不会获得同样的高保真度,但是在这个过程中您可以节约大量的时间。

手动法线贴图

有一个中高多边形建模方法的可替换方法。美工人员可以按他们正常的方式创建模型,然后手动地描画用于凸凹贴图的高度信息。由于生成法线贴图的高多边形方法相关的重叠限制, 这个技术应用到具有平铺贴图的世界几何体时会产生特别好的效果。

依我们的经验,每个这种类型的贴图会仅增加25%-50%的贴图创建时间,绕开了制作整个高度细节网格物体的过程。nVidia有一组针对Adobe Photoshop的贴图工具,它可以将高度贴图(以及慢反射贴图)转换为法线贴图。

选择哪种方法及其相应的时机

当端面很平时,使用手动法线贴图映射将很适合。如果贴图不是非常复杂并且具有明显的高度,那么也很适合使用手动法线贴图映射。一个很好的示例是壁炉贴图,这可以轻松地预知所需的高度贴图,因为这仅需要螺丝的凹进处和壁炉洞的边缘。对于绚丽的或者有机风格的网格物体来说,使用手动法线贴图就不是那么容易了。此时最好创建一个具有较高细节的网格物体,然后基于一个较低细节的网格物体从高细节网格物体创建法线贴图。

贴图

对于以后的PC和游戏机平台来说贴图分辨率要求会更高,所以需要美工人员在每个贴图上花费更多的时间。在PC上,Epic目前使用的贴图是次世代游戏机平台的贴图分辨率的两倍。正如在虚幻引擎3演示视频中所看到的,Epic期望在游戏机平台上发行达到1024x1024的DXT1压缩贴图,在PC上发行分辨率为 2048x2048的贴图。

具有法线贴图的环境中的贴图处理同没有基于每个像素的光照的贴图化处理是有根本区别的。随着美工人员学习了使用各种虚幻引擎3着色技术创建的光照效果如何替换了他们以前所进行了某些烘焙处理的过程,将有个适应阶段。

另外,某些材质需要的不仅仅是漫反射贴图和凸凹贴图。所以一定要预算出制作细节贴图、细节法线贴图、自发光贴图等的时间。

有用的链接

动画

通过能产生动画的 骨架网格物体 来支持动画。不再支持顶点混合动画。一般,我们通过使用FBX引入角色、载具及武器数据作为骨骼动画。角色脸部动画是通过FaceFX及顶点变形目标共同完成的。

不能产生动画的网格物体称为 静态网格物体

有用的链接

Swarm 设置


Swarm将光照构建任务传播到你的整个网络上,这使得构建光照更快。

Swarm 协调器

  1. 找到一台您想用作为协调器的机器。
  2. 在想作为协调器的机器上跳转到\UDK\Binaries目录。
  3. 启动SwarmCoordinator.exe
  4. 记下作为协调器的PC的IP地址。

Swarm Agent

  1. 确定用于辅助构建光照的机器。
  2. 在每台辅助机器上跳转到\UDK\Binaries目录。
  3. 启动SwarmAgent.exe。
  4. 切换到Settings标签
    1. AllowedRemoteAgentNames = * 1 CoordinatorRemotingHost = [host IP address]
  5. 关闭Swarm Agent,以便使修改生效。

测试

  1. 打开编辑器并重新构建一个地图中的光照。
  2. 查看作为Swarm协调器的机器,确保已经列出了客户端的名称。

运行地图


您可以使用 UnrealFrontend来运行您创建的地图。点击您想使用的profile,将您创建的地图添加到 Maps to Cook(要烘焙的地图) 列表。现在,您可以使用烘焙按钮烘焙该地图。关于烘焙的更多信息,请参照内容烘焙页面。按下'Launch(启动)'按钮来运行你的地图。

您也可以创建一个快捷方式来运行您创建的地图。复制'Game - Unreal Development Kit'快捷方式,打开您的快捷方式的属性窗口。添加您的地图名称到快捷方式选卡的现有目标后面,地图名称后面要有空格。比如:

"C:\Program Files\Unreal Development Kit\UDK-2011-07\Binaries\Win32\UDK.exe" DM-Deck

另外,自定义地图将会自动地显示在简单的UI中,使用该地图的文件名称。如果该地图有游戏类型前缀 (DM- 或VCTF-),那么它将会被放到适当的游戏类型列表中。所有其他地图将会添加到Deathmatch地图列表中。要想自定义为该地图使用的图形及文本,您可以创建一个描述该地图的ini文件,可以在文件中设置这些值。

比如,对于DM-Coolmap地图来说,您创建一个DM-CoolMap.ini文件,其中包含以下文本:

[DM-Coolmap UTUIDataProvider_MapInfo]
MapName=DM-Coolmap
FriendlyName=Cooool
NumPlayers=2 to 6 players     Author: John Doe
PreviewImageMarkup=<Images:DM-Coolmap.Materials.coolmappic>
Description=This is the coolest map ever.

打包您的应用程序 - 安装及发布


关于打包应用程序的过程的指南,请参照虚幻开发工具包上的部署页面。

支持 – 文档、论坛及指南


作为开发人员在使用虚幻开发工具包时,你将可以通过虚幻开发网站访问一定量的文档,同时还可以获得针对游戏开发和由Epic开发的游戏相关的指南及参考资料。

注意现在不能使用UDN的离线版本。任何人都不能通过网络爬虫获取UDN网站。这会导致网站运行很慢,破坏其他网站访问者的体验。

如果您想提交指南,请联系tutorialsubmissions@epicgames.com。如果在查看UDN和论坛后,您需要特殊详细的信息,您可以要求把那个信息作为指南放到UDN上。如果权限允许您将可以创建新的页面。
 请不要把该交流渠道用做其它用途。

  • UDK论坛上,你可以对虚幻开发工具包进行问题提问、要求功能及讨论。请自由地提供信息来帮助我们共同构建UDK社区!

  • 如果没有经过允许,请不要直接发送邮件给UDN。
  • 如果没有经过允许,请不要直接发送邮件给Epic的员工。