通过第三套UV提高模型精度


起源于叠纸的分享 https://www.gameres.com/844271.html

具体思路是:

用第三套UV对应的贴图的a通道,来lerp采样U1贴图和U2贴图

修改前效果和贴图


修改后效果和贴图



步骤

  • 分3U
    第三套UV:重新分布需要提高精度的UV

其他不需要的uv块只要放在透明区域任意位置都可以

(这里做演示分布的很随便,实际上需要更合理,uv占用率更高)

其他uv放在黑色任意区域都可以,因为透明会把这部分剔掉

  • 处理贴图
    • 1.把原始贴图中需要提高精度的贴图部分去掉,例如需要提高花纹的精度,那就把左边的花纹部分去掉,变成右边这样,

    • 2.同时尽可能压缩右边贴图的大小,例如左边是512,那右边只有一种颜色,甚至可以用32或者更低,如果有一些其他纹理酌情压缩到256或者128

    • 3.把需要提高精度的部分,根据第三套UV的分布重新制作。如果有高精度的话,可以用dcc软件的烘焙功能,例如blender,可以把贴在第一套uv上的纹理烘焙到第三套uv上,这样就方便多了。根据3U得到的结果应该是这样

* 4.把步骤3拿到的放进PS里制作alpha通道,结果如下

* 然后就可以得到这样的图了,精度提高且贴图大小减小

九歌shader如何设置

勾选

新的贴图放到 “基础颜色贴图里”

提高精度后的贴图放到 “基础颜色贴图3U”


文章作者: Neilyodog
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Neilyodog !
评论
评论