大家今天来跟大家聊聊我最近捣鼓的一个小玩意儿——“类似阳光下的真实的游戏”。听着挺玄乎,做起来还挺有意思的。大家伙儿搬好小板凳,听我慢慢道来。
起初,我就是刷短视频,看到有人分享那种光影效果特别棒的游戏截图,就那种阳光透过树叶洒下来的感觉,啧啧,真漂亮!我就琢磨着,这玩意儿能不能自己也搞一个出来?
有想法就得干!我先去网上搜一圈教程,发现大部分都是讲什么“光线追踪”的,太深奥,看不懂!后来找到一个相对简单的,说是用“屏幕空间环境光遮蔽”(SSAO)也能模拟出类似的效果,我就决定试试这个。
第一步:搭环境
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
我用的游戏引擎是Unity,这玩意儿上手快。先创建一个新项目,然后搭个简单的场景:一个平面当大地,几个立方体当房子,再加个平行光模拟太阳。
第二步:找插件
SSAO这玩意儿,Unity自带的后期处理包里就有,我直接给相机加个“Post-process Layer”和“Post-process Volume”,然后在Volume里把SSAO效果打开。
第三步:调参数
经过一番折腾,最终效果还算凑合。虽然比不上那些3A大作,但至少有那么点意思。阳光照下来,房子周围有一层淡淡的阴影,看起来比之前真实多。
这回尝试还挺有收获的。虽然过程有点曲折,但最终还是做出一点成果。下次有机会,我再试试其他的效果,比如体积光、光线追踪什么的,看看能不能做出更逼真的效果。
好,今天的分享就到这里。大家如果有什么问题,或者有什么更好的方法,欢迎在评论区留言交流!