UIMeshRenderer 3D渲染到UI后,出现纹理贴图叠加问题

节点woman03_body_geo 在3D渲染到UI后,手臂和上手出现了明显的贴图叠加;

如上图:woman03_body_geo节点中的mesh中包涵了头、脖子、双臂;在woman03_body_geo 的 materials属性里面有4个材质,材质分别引用了两个纹理图:头部woman03_head_BaseColor.png和躯干woman03_body_BaseColor.png,对应了 模型的头和其他3个部分;

请问这个问题有什么解决方案吗?

去掉 UIMeshRenderer 是不是就正常?

3D模型 可以在场景中正常显示的。 加上UIMeshRenderer是让其渲染到UI上,其他部位的material是1个,其对应的部位也是单独的,显示都正常。目前就只有头和手臂组合这部分就会有显示问题,试了下,这个头和手臂的模型材质应该仅生效了materials[0],还在看引擎代码,研究是怎么回事。

因为 UIMeshRenderer 目前只支持单材质,可以暂时通过使用 rt 来避免

大佬,关于您提到的rt方案 有文章链接吗?没找到 :sweat_smile:

rt是指rendertexture吗 :joy:

太专业了,rt是啥意思我百度都不行

是的,rendertexture

:joy: