【发布时间】:2023-03-19 14:19:01
【问题描述】:
我正在尝试使用单独的相机和渲染纹理来渲染场景的特定部分。该对象位于主摄像机未渲染的单独层上,但单独的摄像机是。辅助相机有一个目标纹理设置为我创建的渲染纹理。一切都按预期工作,除了对象在渲染到纹理时有一堆在直接渲染到屏幕时不存在的接缝。
直接渲染到屏幕时的样子: Correct
渲染到纹理,然后显示在场景中的四边形上时的样子: Incorrect
注意第二张图片如何在精灵之间有一堆透明的“线条”,而这些线条不应该有。
我使用基本透明着色器在四边形上显示渲染纹理(因为背景不是渲染纹理的一部分,只是黑色人群部分)。我尝试了许多不同的着色器,但似乎都没有任何作用。
渲染纹理的设置为: 宽度:Screen.width 高度:Screen.height 格式:RenderTextureFormat.ARGBFloat;
Unity 版本:5.2.3f1 - iOS 平台
注意:我这样做的原因是我可以对纹理应用“模糊”图像效果,并使前景中的人群看起来失焦。也欢迎任何有关如何执行此操作的替代建议。
【问题讨论】:
标签: unity3d camera rendering render-to-texture