麒麟子

V1

2022/09/13阅读:39主题:默认主题

二十年功力TA亲传秘籍,提升你的3D游戏画质

开端

你可能想象不到,隐藏在你身边的大佬有多厉害!

故事得从两个月前说起!

“不能再等了,必须要弄一套全新的基于 Cocos Creator 3.6 的 3D 游戏开发入门教程!”,周会上,大家一致达成了这个决定。

彼时,Cocos Creator 3.6 社区版刚刚发布,而离正式版发布还有一个月。

做教程得先有 DEMO,于是,经过两个星期的努力,基于 Cocos Creator 3.6 版本我们搞出了下面的游戏:

总觉得哪里不对,但又感觉该有的都有。

正当准备录制教程的时候,这画面被扫地大叔看到了,大叔轻轻拍了拍正在专心拼 UI 的小伙子的肩膀说:这个还可以稍微优化一下。

小伙子不乐意了说:别看它现在运行起来是 60 帧,那是因为我限制了帧率,要是放开限制,我保证秋名山车神都追不上。

大师出手

大叔没有说话,只是示意小伙子站起来,递过扫帚,自己则坐到了工位上。

“我帮你优化,你帮我扫地”,只见他娴熟地关闭项目,复制了一份再打开。 又打开浏览器,输入了 store.cocos.com....

片刻之后...

“好啦,素材有限,只能找到一些基本的场景贴图和UI素材,剩下的全靠引擎中的参数调节。”

“嗯?你怎么那么慢,一楼扫完,还有二楼呢”,大叔转过身,看着才扫了一半的地,以及满脸错愕的小伙子。

“切,我以为你是说优化运行效率,渲染效果和我一个UI拼接工程师有什么关系?” 强行恢复了脸上的平静,小伙子淡定地说道。

大叔微微一笑,站起身来,走到小伙子跟前,捡起地上的扫帚,扫起地来!

年轻人不要总是逃避问题,老夫我做 UI 拼接工程师的时候,你还没入行呢,其实,拼 3D 场景和拼 2D UI,看起来差别很大,实际上殊途同归,就看你有没有掌握它们的核心。

对于常见的2D游戏来说,画面的效果确实 90% 以上由美术决定,工程师只需要使用2D素材完成布局就行。

但对于3D游戏来说,要靠引擎能力与素材的配合,才能发挥二者的最大威力,呈现出最好的效果。

因此,想要达到较好的整体氛围、光照、阴影、质感等画面效果,需要充分了解引擎具备的能力与 3D 素材特性,掌握常见的3D素材工作流程与相关参数调节。

征服

“原来是个大师,那请大师用引擎参数帮我优化一下这个吧,事先声明,别扒资源!”,淡话间,小伙子已回到工位,新建了一个3D项目,并安排了这个‘问题’。

大叔依然是微微一笑,走到工位坐下,不动声色地操作起来。

Cocos Creator 默认情况下未开启实时阴影,所以我们先要打开它,才能构建出较好的对象关系和轮廓感。

同时,目前默认的 Cocos Creator 环境光和灯光亮度不适合展示这种纯色的场景,需要调亮。

另外,两个白色的东西放在一起,也很难突显主次关系,所以需要把方块调一下色。

最后还有一点,光照方向和摄像机方向除非有必要,否则不要逆向,毕竟不是所有场合都能做到"逆光也清晰"。

见扫地大叔如行云流水般的一波搞定,小伙子刚想说什么,却看见他指了指桌上的空杯子。

“啊,大师,我悟了。你的意思是,学海无涯,我不应该自我设限。应该时刻保持空杯心态,不停学习,不停突破自己的能力边界。” 小伙子的眼睛里,装满了对大师的钦佩和收获的喜悦。

大叔说:“不,我的意思是,说了这么多,连杯水都没得喝,有你们这样白嫖的吗?”

“对不起,大师,刚刚是我肤浅了”,小伙子羞愧的低下了头,而大师身后的 Cocos Logo 墙,显得越发耀眼了。

大师加成

从那天起,本来一周才来一次的扫地大叔,会来三五次。办公室变得干净了不少,大叔也爱上了这种指点江山的节奏。

比如,Cocos Creator 3.6 中的动画编辑器新特性宣传案例,大叔指点之前是这样的:

指点之后,是这样的:

Cocos Creator 3.6 中粒子新特性示例,大叔指点前是这样的:

指点之后,是这样的:

最后的杰作

某天,我想到了一个严重的问题,问玉免:这个大叔,一个月我们给他多少钱?

“300一个月”。

我的天,300。说实话,显然大叔并不是冲着这300块才来干活,但我没有信心用300块让大叔守着我们一辈子。

我决定向大叔取经。

某天,大叔如期而至,我给他看了我准备了许久一个议题:

大叔先是怔了一下,仿佛察觉到了什么。但随即恢复了往日的微笑,说道:我有兴趣,但是,地,你得帮我扫。

我赶紧接过扫帚,并将早就准备好的笔记本电脑递给了大叔。就这样,我负责帮忙扫地,小伙子负责帮忙泡茶。

大叔时而眉头紧锁、时而陷入沉思、时而微微点头、里面淡然一笑。

三天之后,大叔站起身,拾起了扫帚说:你要的东西好了。以后,我还是每周来一次吧。

看着大叔离去的背影,我们竟不知道说什么,甚至说不出一句:谢谢,再见。

一旁的笔记本电脑中,大叔的杰作就静静的躺在那里。 好家伙,高大上的封面,还搞了中英双语版。

从模型、贴图、材质和灯光四个方面讲述了如何在Cocos Creator 中制作中漂亮的场景,足足28页干货啊!。

我觉得我不能把这样的好东西据为己有,一定要分享出来,让更多人因此而变强,才对得起扫地大叔的付出。

回复 XXXX 关键字,即可获得中英双语全套PDF。

后记

有一天,路过电梯门口时,一个熟悉的声音传来:其实写驱动和普通软件没什么区别,看起来差别很大,实际上殊途同归,就看你有没有掌握它们的核心....

分类:

工具介绍

标签:

开源软件

作者介绍

麒麟子
V1

Cocos布道师