ps-t ① 避免hash更新

确定纹理寄存器ps-t#对应的贴图

在dump出的`TextureUsage.json`中找到对应组件的ps-t,一般来说每个ps-t的第一个元素的hash值就是对应的主要贴图,一般组件顺序为

  1. ps-t0:法线
  2. ps-t1:光照
  3. ps-t2:漫射
  4. ps-t3:matcap

ini中写法

在TextureOverrideComponent中,drawindexed之前写ps-t

没有被使用的ps-t将会使用原来的,不需要担心其他 ps-t 456 的问题

直接写的问题

这样写法有缺陷,会将这个ps-t下所有贴图都换掉,从而造成问题

典型问题比如,描边贴图在ps-t0的第二个元素,导致描边变成法线贴图

使用RabbitFX判断ps-t

可以使用RabbitFX 已经做好的功能判断ps-t,在上述写的位置换成以下即可


by xqfa 发布于 2025-11-29
若有附件,打赏后可直接下载 赠人玫瑰 手留余香
默认
最新
1