全球旧事资料 分类
龙源期刊网httpwwwqika
comc
基于虚幻4引擎的三维游戏开发实践
作者:朱阅晗张海翔马文娟来源:《艺术科技》2015年第09期
摘要:在数字媒体专业实践教学中,三维游戏设计的技术门槛是教学实施的主要障碍。虚幻UE4引擎的制作初衷是为了创造更加容易的内容制作方法和编程开发方式,为了让所有的美术开发人员能够在有少量甚至没有程序开发基础的情况下使用抽象程序助手来自由地进行游戏创作,以及提供程序员高效率的模块和可扩展的大量架构和插件用来创建、调试和完成各种类型的游戏制作。虚幻UE4引擎在数字媒体专业实践教学具有明显的可行性,具有一定的推广价值。
关键词:虚幻引擎;游戏设计;美术;程序;模块
0前言
数字娱乐设计是数字媒体专用学习中的重要方向,也是数字技术与媒体艺术、设计、影视、音乐等融合产生的新兴交叉领域。而三维游戏开发1是数字娱乐设计中技术难度最高,用户体验最好的一个技术种类,在行业中存在巨大的人才需求。三维游戏开发由于其涉及游戏设计、三维模型设计、游戏逻辑设计、游戏引擎工具开发等多个技术环节,完整的流程需要昂贵的游戏引擎技术支持,以往只能在商业游戏公司内部署完整游戏设计制作的流程,而在教学环节难以普及。
UE4是EpicGames公司在最新发布的业内顶级游戏引擎,2在欧洲和北美已经得到了广泛的应用,亚洲现在也渐渐地开始发展起来。UE4具有非常棒的图形处理能力,包括高级动态光照,新的粒子系统(可以同时处理数以百万的粒子)等。更为重要的是,UE4已经宣布100源代码开源,而且在大学或是学术单位是可以免费使用虚幻UE4来做课业还是毕展,学生也可以用来制作与发布自己的游戏。UE4的出现给在数字媒体本科专业学习中实现完整三维游戏制作提供技术可能。本文以三维漫游游戏为例,讨论了如果使用UE4游戏引擎制作达到行业主流水平的三维游戏的技术要点。在整个游戏制作中,开发人员不需要关注底层图形图像技术,只需要专注与游戏内容的设计和制作。因此,非常适合数字媒体本科专业的学生进行三维游戏以及虚拟现实方面的专业技术实践训练。
1UE4的游戏设计机制
从实际开发的角度来说,UE4具备了开发游戏所必要的所有功能。与早期引擎(OGRE、OPENGL等)需要自己编辑文本文件,无法预览效果相比,UE4提供了一种类似组件的游戏构建方法UE4脚本(bulepri
t),一张脚本就像一个组件,可以被调用和组合,颇有面向对象的思想。相比完全使用代码来实现游戏的制作方法,这种可视化的游戏引擎在r
好听全球资料 返回顶部