论文部分内容阅读
游戏引擎是一个为运行某一类游戏的机器设计的能够被机器识别的代码集合。简单来说,游戏引擎就是主控程序,按照设计者的要求去协调游戏资源,包括图像、声音、动画等多个部分。这是一个实时展现虚拟空间的电子平台,相对于传统三维影视作品,例如漫游、动画的优势在于,基于引擎开发的产品,能够用户与电脑通过既定的方案与虚拟空间的物件进行互动,类似于游戏,通过互动的方式让客户更加深刻的了解产品的各种信息,多元化了解产品结构和属性。这样的方式比单一的视频观看让人能接收到的信息更加丰富和直观。目前,游戏引擎的应用领域仅仅是在各大网络游戏、移动终端游戏和大型次时代游戏中,对于其他领域,游戏引擎涉足很少。
随着游戏引擎的不断发展和完善,它不仅能带来非常逼真的即时渲染环境效果,还能让用户通过输入设备,比如键盘、鼠标、触碰屏等,与虚拟环境中的物件产生互动,而互动动画正在被越来越多的客户所认可,而这样的产品也将会越来越多的应用到各个行业中。笔者就目前游戏引擎的发展趋势提出了三个开发思路。
一、基于游戏引擎开发建筑虚拟漫游项目
建筑动画可以算是动画产业里发展最快最成熟的行业。国内房地产市场的大力发展,新的楼盘层出不穷,需要通过三维动画技术来制作建筑漫游动画,在建筑尚未完工的前提下,给客户完整的展现整个建筑的虚拟效果。通过3DSMAX和Vray渲染器制作出来的建筑动画和产品效果图细节还原度极高,充分达到了宣传和展示的功效,并且能通过不同的载体传递给更多的客户,为房地产商带来了更多的商业价值。但基于三维软件渲染合成输出的视频或图片类型的建筑动画和建筑效果图,从技术层面来说,都属于一次性展示,是通过预先设计好的故事脚本和镜头视角来展现楼盘的信息,无法让客户自主选择进行了解。
基于这点,笔者提出,通过游戏引擎为每个楼盘独立开发一套虚拟系统,让客户可以自主选择楼盘户型进行了解。客户可以360度自由旋转画面视角,从外到里更加详细的查看户型,甚至包括电线埋放,水管铺设的位置都能精确的模拟。还可以根据引擎提供的自然光照模拟白天和晚上户型光照效果。如果项目功能更加细化,可以增加自定义家具设置、墙面铺装等更有趣的互动来达到深层次体验的效果,这样参观者可以按照自己的大致需要设计出不同的装修风格,加深对于楼盘信息的了解。
目前这种技术已进入研发阶段,从现阶段的效果来看,互动式的画面展示依旧停留在平面投放阶段。简单地说,需要通过电子屏幕的显示,参观者才能接收到信息。在后期的研发中,如果能将全息投影技术与互动式游戏引擎技术相结合,可以制造一个全立体的感官模式,这样的互动会更加清晰直观。
二、基于游戏引擎开发的虚拟数字博物馆项目
现代博物馆陈列了各种各样的物件,这些物件都被玻璃箱封闭的展示给参观者,由于这样的限制导致一些物件在某些角度无法进行观看。这对有特殊需求的参观者来说是一件不小的损失。加上,通常一位解说要接待30到50位参观者,由于地点的限制,无法保证每位参观者都能及时的听取解说人员的解说,因此也就无法更准确的掌握展列的内容。基于这点,笔者认为,我们可以通过三维软件和次世代游戏制作方法为每个陈列物件制作虚拟的模型和贴图,并通过游戏引擎360度全方位的呈现。让参观者更加直观的了解陈列品的详细信息,这样的系统能够使博物馆吸引来更多的年轻人来体验,并且通过互动娱乐的方式,比起生硬的文字描述和解说,更能够让枯燥的历史内容被参观者所记住和接受,并能更深刻被参观者所了解。
三、基于游戏引擎开发的老城复原项目
城市化进程所带来的是更加现代、便捷的城市,而不可避免的,因为这样的发展而使一些老城印象仅仅存留在了照片里。这对与一个城市的底蕴来说是非常巨大的损失,因为这种开发是不可逆的。现在有很多旅游城市都有复原的古城,通过人为技术做旧来尽可能的还原城市原来的样貌。但时隔境迁,在现代都市的背景下,即便有这样一座再建造还原的建筑,也无法让参观者深刻的理解它原本的模样。也有这样的项目,通过建筑漫游动画,虚拟展示古城的样貌,例如纪录片《圆明园》里,就通过大量的建筑漫游动画虚拟并还原出圆明园的历史样貌。不过,这仅仅只是视频,如果观众想具体观看某一处地方,这样的视频是没有办法达到的。所以笔者认为,游戏引擎在还原老城项目上起到了举足轻重的地步。
在技术层面上,动画是没有办法还原更多细节的。更多的细节就相当于需要更多的信息处理,而这些信息的处理对计算机的要求极其苛刻,所以我们所看到的动画都是对部分细节进行了取舍的。而游戏引擎不同,在次时代游戏开发流程中,是够通过最少的模型信息来最大程度展现物品的物理信息,比如凹凸、反光等。游戏引擎的目的不是渲染出视频,而是通过这套系统来展现物品的信息,因此它能你用更少的资源展现更多细节,这是传统视频无法比拟的。
在体验层面上,视频只能够一次性播放,按照既定好的剧本把图像传递给观众,大大降低了可互动性。如今,随着科技的不断发展,互动已经成为未来的趋势,从按键手机到触屏的出现,这些都极大的增加了使用者的互动体验。作为老城项目,我们完全可以通过游戏引擎制作一款老城的游戏。设计好老城的地图、并设计好角色和用户可控角色,让用户操作我们内置的角色在老城里自由的行走,并与设计好的游戏里的电脑角色进行交流互动,查看并了解老城的各个细节。这样的用户体验是复原建筑和漫游视频所无法企及的。
尽管游戏引擎能再互动性上能提供更为有趣和丰富的体验,但目前游戏引擎的开发在国内还在起步阶段,行业里大多数的引擎都是日美团队开发的,借用他们的引擎制作项目成本上较贵,且开发人员奇缺。因此,目前要制作成熟的公益产品并不成熟,这里只提出一些思路与大家共同探讨。
参考文献
[1] 吴亚峰 于复兴 《Unity 3D游戏开发技术详解与典型案例》 人民邮电出版社
[2] (美)巴斯比,(美)帕里什,(美)威尔逊 著,武侠,孙德元,张青春,张美蓉 译《精通Unreal Engine 3卷Ⅱ:3D游戏关卡设计高级篇》 清华出版社
[3] (美)巴斯比,(美)帕里什,(美)威尔逊 著,武侠 等译《精通Unreal Engine 3卷Ⅰ:3D游戏关卡设计基础篇》 清华出版社
随着游戏引擎的不断发展和完善,它不仅能带来非常逼真的即时渲染环境效果,还能让用户通过输入设备,比如键盘、鼠标、触碰屏等,与虚拟环境中的物件产生互动,而互动动画正在被越来越多的客户所认可,而这样的产品也将会越来越多的应用到各个行业中。笔者就目前游戏引擎的发展趋势提出了三个开发思路。
一、基于游戏引擎开发建筑虚拟漫游项目
建筑动画可以算是动画产业里发展最快最成熟的行业。国内房地产市场的大力发展,新的楼盘层出不穷,需要通过三维动画技术来制作建筑漫游动画,在建筑尚未完工的前提下,给客户完整的展现整个建筑的虚拟效果。通过3DSMAX和Vray渲染器制作出来的建筑动画和产品效果图细节还原度极高,充分达到了宣传和展示的功效,并且能通过不同的载体传递给更多的客户,为房地产商带来了更多的商业价值。但基于三维软件渲染合成输出的视频或图片类型的建筑动画和建筑效果图,从技术层面来说,都属于一次性展示,是通过预先设计好的故事脚本和镜头视角来展现楼盘的信息,无法让客户自主选择进行了解。
基于这点,笔者提出,通过游戏引擎为每个楼盘独立开发一套虚拟系统,让客户可以自主选择楼盘户型进行了解。客户可以360度自由旋转画面视角,从外到里更加详细的查看户型,甚至包括电线埋放,水管铺设的位置都能精确的模拟。还可以根据引擎提供的自然光照模拟白天和晚上户型光照效果。如果项目功能更加细化,可以增加自定义家具设置、墙面铺装等更有趣的互动来达到深层次体验的效果,这样参观者可以按照自己的大致需要设计出不同的装修风格,加深对于楼盘信息的了解。
目前这种技术已进入研发阶段,从现阶段的效果来看,互动式的画面展示依旧停留在平面投放阶段。简单地说,需要通过电子屏幕的显示,参观者才能接收到信息。在后期的研发中,如果能将全息投影技术与互动式游戏引擎技术相结合,可以制造一个全立体的感官模式,这样的互动会更加清晰直观。
二、基于游戏引擎开发的虚拟数字博物馆项目
现代博物馆陈列了各种各样的物件,这些物件都被玻璃箱封闭的展示给参观者,由于这样的限制导致一些物件在某些角度无法进行观看。这对有特殊需求的参观者来说是一件不小的损失。加上,通常一位解说要接待30到50位参观者,由于地点的限制,无法保证每位参观者都能及时的听取解说人员的解说,因此也就无法更准确的掌握展列的内容。基于这点,笔者认为,我们可以通过三维软件和次世代游戏制作方法为每个陈列物件制作虚拟的模型和贴图,并通过游戏引擎360度全方位的呈现。让参观者更加直观的了解陈列品的详细信息,这样的系统能够使博物馆吸引来更多的年轻人来体验,并且通过互动娱乐的方式,比起生硬的文字描述和解说,更能够让枯燥的历史内容被参观者所记住和接受,并能更深刻被参观者所了解。
三、基于游戏引擎开发的老城复原项目
城市化进程所带来的是更加现代、便捷的城市,而不可避免的,因为这样的发展而使一些老城印象仅仅存留在了照片里。这对与一个城市的底蕴来说是非常巨大的损失,因为这种开发是不可逆的。现在有很多旅游城市都有复原的古城,通过人为技术做旧来尽可能的还原城市原来的样貌。但时隔境迁,在现代都市的背景下,即便有这样一座再建造还原的建筑,也无法让参观者深刻的理解它原本的模样。也有这样的项目,通过建筑漫游动画,虚拟展示古城的样貌,例如纪录片《圆明园》里,就通过大量的建筑漫游动画虚拟并还原出圆明园的历史样貌。不过,这仅仅只是视频,如果观众想具体观看某一处地方,这样的视频是没有办法达到的。所以笔者认为,游戏引擎在还原老城项目上起到了举足轻重的地步。
在技术层面上,动画是没有办法还原更多细节的。更多的细节就相当于需要更多的信息处理,而这些信息的处理对计算机的要求极其苛刻,所以我们所看到的动画都是对部分细节进行了取舍的。而游戏引擎不同,在次时代游戏开发流程中,是够通过最少的模型信息来最大程度展现物品的物理信息,比如凹凸、反光等。游戏引擎的目的不是渲染出视频,而是通过这套系统来展现物品的信息,因此它能你用更少的资源展现更多细节,这是传统视频无法比拟的。
在体验层面上,视频只能够一次性播放,按照既定好的剧本把图像传递给观众,大大降低了可互动性。如今,随着科技的不断发展,互动已经成为未来的趋势,从按键手机到触屏的出现,这些都极大的增加了使用者的互动体验。作为老城项目,我们完全可以通过游戏引擎制作一款老城的游戏。设计好老城的地图、并设计好角色和用户可控角色,让用户操作我们内置的角色在老城里自由的行走,并与设计好的游戏里的电脑角色进行交流互动,查看并了解老城的各个细节。这样的用户体验是复原建筑和漫游视频所无法企及的。
尽管游戏引擎能再互动性上能提供更为有趣和丰富的体验,但目前游戏引擎的开发在国内还在起步阶段,行业里大多数的引擎都是日美团队开发的,借用他们的引擎制作项目成本上较贵,且开发人员奇缺。因此,目前要制作成熟的公益产品并不成熟,这里只提出一些思路与大家共同探讨。
参考文献
[1] 吴亚峰 于复兴 《Unity 3D游戏开发技术详解与典型案例》 人民邮电出版社
[2] (美)巴斯比,(美)帕里什,(美)威尔逊 著,武侠,孙德元,张青春,张美蓉 译《精通Unreal Engine 3卷Ⅱ:3D游戏关卡设计高级篇》 清华出版社
[3] (美)巴斯比,(美)帕里什,(美)威尔逊 著,武侠 等译《精通Unreal Engine 3卷Ⅰ:3D游戏关卡设计基础篇》 清华出版社