(Unity3d)为什么Quad上的视频纹理的质量比原始视频低?

时间:2019-07-13 09:23:11

标签: unity3d textures

当我使用一种材质将视频纹理分配给quad或rawImage时,结果质量不如原始视频。为什么? 我使用了确切的尺寸(1920 1080)作为原稿。视频以防止转换大小问题。但是结果非常糟糕。

original video

quad

为了澄清我使用了Keijiro procAmp色度键插件

编辑:可能在图像中不够清晰。但是在第二张图像中,没有柔和的边缘,如果您注意到,水平线会使输出视频的质量非常低

EDIT2 :赏金开始后,我知道该如何解决此问题?

1 个答案:

答案 0 :(得分:5)

这可能是实时渲染的结果,再加上您在RawTexture中渲染视频的方式,以及缺少渲染过滤器/选项的原因。  可能还会用一种不兼容的材料进行渲染,也许是受光照影响的材料?

您的帖子肯定没有足够的信息供任何人分辨。.


无论如何,您的解决方案是要么渲染到RenderTexture,然后对其反混叠和mipmap设置(https://docs.unity3d.com/Manual/class-RenderTexture.html)进行一些修改

或直接从VideoPlayer播放视频(https://docs.unity3d.com/ScriptReference/Video.VideoPlayer.html)。

我将从视频播放器选项开始,然后看看效果如何,因为那是Unity的内置视频解决方案。

“渲染纹理”为您提供了更多的渲染选项,但是质量的高低很大程度上取决于您如何向其渲染视频。