如何做好次世代手游贴图制作和着色?①|Unite2017开发者大会干货分享

Ian Failes 2017-05-19 16:47:20

原标题:如何做好次世代手游贴图制作和着色?(上)|Unite2017开发者大会干货分享

在5月12日举办的Unite2017开发者大会上,来自网易盘古游戏部技术美术总监的李正彪分享:如何做好次世代手游贴图制作和着色?

网易盘古工作室技术美术总监 - 李正彪

李正彪在游戏和动画行业从业多年,具有10余年的Unity开发经验。1997年至2011年,他为很多国内初创企业做了大量的手游开发和动画制作,并在2007年获得国家文化旅游运动部颁发的创意设计比赛第一名;2011年,他在Devcaln担任制作人,制作了跨平台多人动作游戏《勇士达克斯》;2013年,他供职于Playnery,担任美术总监; 2015年,他在Allegorithmic担任主技术美术。现于网易盘古工作室担任技术美术总监,负责网易盘古工作室《天谕》及多款手游的美术技术支持及研发工作。

以下为演讲原文:

尊敬的先生、女士们,大家好!本次讲座是以美术和技术为中心展开的。我是来自网易盘古技术部的李正彪,这是我第二次参加Unite大会。2012年第一次参加Unite大会,再次感谢Unite中国对我诚挚的邀请。希望各位以一种轻松的心态来听我的讲座。

今天演讲的主题主要可以分为三个部分,因为演讲时间有限,所以我把这三点做了浓缩。其实我们平时接触的大多数图形学技术都可以在这里发表,如果在座的哪位对图形学有兴趣的话,当你读完Gpro7为止的话会发现,其实它也没有那么难。2018年,程序处理技法会成为流行趋势。

接下来以回顾的心态来主要谈谈美术表现。对于手游美术这一块,过去、现在和将来当然主要集中于美术表现。作为专家,必须要知道的优化方法主要包含了以下内容:确认代码返会编,最后一部分主要来看一下Unity 5.6当中新增的几个PBR相关的一些内容。对于观众的定义,本人衷心地希望此次讲座能够成为游戏开发和技术开发工程师之间的工作沟通的桥梁。

首先暂时先把Unity先忘掉吧。

第一部分的主要内容包括了对于手游画面发展历程的回顾。手游环境下美术层面的构想和实现,硬件的通性或者版本的不同而带来的画面实现方式,并且都跟过去做比较。同时会介绍几种值得推荐的美术表现,传递一些更加符合手游美术环境的。

6.jpg

回顾过去,我们看一下14年前在2003年开发的游戏环境,G-Force简单来说就是《天堂》2003年上线了,同时技术美术这个岗位开始在游戏公司形成。随着在市场上占据的份额越来越大,游戏环境的品质也从过去的手绘变成了现在的工具来完成。《天堂2》上线五年以后,当时开发《天堂2》的虚幻引擎从2.0到2.5。新种族翼人使用的就是这个虚幻技术。回顾手游开发的过去十年,今天的手游画面变得愈发精致。甚至通过近似算法,在手游硬件上也能进行基于物理的渲染和线性空间渲染。

8.jpg

《龙之谷》这个游戏仅使用了动态灯光处理,整体做了完美的衔接,甚至对于今天的手游开发者来说,也是一个很好的案例。

9.jpg

10.jpg

如果还依旧坚持传统的Art  work,对此可能会没有兴趣。其实审美的开发对它也是很有重要的。资料调查是很重要的,我们可以利用百度或者谷歌,我们可以找到从20年前到至今为止所有的技术内容。《DOTA2》是一项很好的参考资料,从配置表到SHADER,如上图所示,可以通过美学来完成最好的表现。

11.jpg

被微软收购的《我的世界》这个游戏是传统2D游戏当中很好的一个案例。美术的造型和达到最终表现的方法跟对技术的理解是分不开的。在这个例子中,艺术家很清楚怎么样能够实现更好的渲染,所以这是很好的参考资料。

12.jpg

以上是2011年包括我在内的仅由两名开发者开发的开发原形,2011年的当时,这种程度的画面也被称之为次世代手游,甚至荣获在GDC 202参展的手游。

14.jpg

在当时的手机上,Unity还没有深度处理阴影的功能。跟Unity5.6相比,开发环境还是很恶劣的。Unity5.6更新之后相对有了一个更好的手游开发环境。对于最近刚使用Unity的人来说,使用起来还不太习惯。仅用Unity基本SHADER来实现表现,还是会受到很多限制。在当时硬件性能刚好处于iPhone 3到iPhone 4的表现,再加上当时的大部分开发者对强化SHADER方面也不太很好,所以从过去的硬件平台当中获取很多机制。

15.jpg

2006年所提出的双抛面技术来对VR性能做优化。2012年大多数的智能手机仅支持opengl-es2.0,之后部分旗舰机型可以使用2.0,之后可以支持3.0以上的版本。未来支持opengl-es2.0以上的版本会成为主流登场。

99VR视界二维码
热门推荐
Hot Recommended
在线客服