找回密码
 立即注册
查看: 840|回复: 0

[笔记] 【Unity】不用写代码的屏幕像素化风格

[复制链接]
发表于 2020-11-25 09:40 | 显示全部楼层 |阅读模式
虽然我还是弄了个脚本方便对比不同像素化程度的效果,有兴趣可以看看。


借助RenderTexture营造像素化

最近在疯狂玩库里从来没打开过的游戏...于是轮到了A Short Hike(顺便一提最近在打折,22软买回家)。当小企鹅(不是)在天上飞飞飞的时候,我的心都被治愈了。
众所周知A Short Hike是个3D游戏,但是整个画面为像素风格,第一眼超级惊艳,实际上实现起来也超级简单!
非像素
default
借助改变Render Texture的尺寸,将修改了分辨率后的画面投影到Raw Image上,就能达到一样的效果。
注意Render Texture的FilterMode要设置成Point。
作者在GDC的演讲,“Making Art Within Your Limitations, the end result might look unique”
实践一下的效果如下:
逐渐模糊.jpg
像游戏里那种程度大概是1/4~1/8之间。如果要实际应用模型得足够Q(至少眼睛要足够大)才能看清楚,细节太多还是别像素了。
与像素化相反的高清化

顺便发现了高清化的技巧...
随手把RenderTexture的尺寸改大然后发现画面清楚了好多,2B小姐姐毛躁的头发瞬间圆滑。于是get到了高清化技巧。很适用这种细节较多的模型。
与像素化唯一的不同是要把FilterMode改成Billinear。高清万岁!
我永远喜欢2B桑
参考:

    作者在作者在GDC的演讲·Crafting A Tiny Open World: A Short Hike Postmortem 腾讯游戏学院·利用 RenderTexture 降低实际渲染分辨率以提升渲染性能

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-12-23 17:03 , Processed in 0.125805 second(s), 29 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表