T4M升级至unity2018,遇到的问题是ProceduralMaterial被untiy2018废弃了,跟美术沟通后注释掉了ProceduralMaterial相关功能。
之后美术发现用笔刷刷纹理会有一条黑边。
仔细刨了发现,T4M的shader前面用到4张纹理进行融合,融合的比例分别是第5张纹理的RGB值,最后一张比例是1-RGB。笔刷刷的就是第5张纹理的RGB值。
黑边的地方,只用前两张纹理混合,R+G小于1。再后来新建纹理发现颜色值都有偏差。最后是因为新项目的线性空间改为Linear,将第5张纹理的sRGB选项去掉,黑边没有再出现。