近期热门
粉丝8
关注 0
获赞 15
首页 CGJOY论坛 特效作品交流 特效教程
游戏特效优化指南—贴图篇

[特效教程] 游戏特效优化指南—贴图篇

[复制链接]
2672 0 3 20 3年前 举报
贴图篇
尺寸
长宽比必须为2^(整数倍)
比如64*64,128*128,128*512 等等
手游项目不要超过512*512

最大化利用像素
尽可能的使图案占满画面,最大化利用资源
如下图所示,左边图案占满了画面,最大限度的利用了像素,右边则利用率低下。

最大化利用图片的RGB通道
合并RGB通道来使一张贴图当三张贴图使用
如下图所示,最大化利用贴图的RGB通道,每个通道放一张贴图,结合shader,最大化利用资源。
具体制作方法
1
最原始的方法是在ps里面手动合并
具体操作可见B站up主 赵京宇
2
我使用的是SD,制作起来比较方便,还能额外进行各种操作。
3
unity引擎内可通过插件实现,具体可见 B站up主 ADY521 的分享


通过偏移色相,获得不同颜色的贴图
原则上尽可能的使用shader着色,如出现必要情况,使用了带颜色的贴图。
最好在shader中加入变色功能,以备不时之需。毕竟,皮肤换色大家都懂的。
具体操作可见B站up主 赵京宇

渐变贴图的尺寸优化
推荐使用4*256或者4*128 尺寸。
这种先合并为RGB三通道贴图
再次压缩宽度,进一步缩小体积。
但是使用起来和压缩前并无区别。

因为字数限制,只能分2次发了

圆环类效果的另一种制作方法
常规使用贴图的话,需要非常高的精度,才能获得一个边缘清晰的圆,同时像素利用率非常低下。
使用极坐标转换,把圆环贴图进行2次压缩压缩。
然后结合shader,使用模型加渐变贴图的做法,可以获得高性价比的圆圈效果,同时降低了Overdraw。




减少透明物体的重叠程度,降低overdraw

刀光效果与圆圈同理。使用模型制作可以显著减少重叠程度与贴图尺寸。

制作模型资产时,尽可能贴近特效轮廓
最为常见的圆形glow为例,图中左边为更加优秀的制作方法,因为引擎在计算半透明物体时的开销比顶点大,所以需要尽可能的缩小半透明计算范围。
除了手动建模,还可以使用houdini辅助操作。
具体操作可见 天才亚古兽的教程


SD资源在群里自取
755239075

3
点赞
0
打赏
20
添加到收藏夹

0

点击复制链接

使用微信扫码分享
一次扣10个券
全部评论0
您需要登录后才可以回帖 登录

暂无评论,去成为第一人吧
您当前使用的浏览器IE内核版本过低会导致网站显示错误

请使用高速内核浏览器或其他浏览器