【问题标题】:Unity how to play video on plane without being affected by lightingunity如何在飞机上播放视频不受灯光影响
【发布时间】:2021-05-25 11:54:24
【问题描述】:

我正在尝试在 Unity 中播放视频。我认为这可以通过 VideoPlayer 来完成,所以我将一个带有 RenderTexture 的 VideoPlayer 放在一个平面上,并为该平面创建了一个材质,利用这个纹理来渲染视频。

这很好用。

但是,与原始内容相比,视频显得有些亮眼。您可以在这些图片上看到这一点:

我发现这个视频https://www.youtube.com/watch?v=KG2aq_CY7pU 看起来很有希望,但毕竟没有改变结果,视频仍然显得太亮了。

这是我配置材质的方式

这就是 GO 结构的设置方式

视频播放器的配置

以及飞机的配置

如何才能像在 VLC Player 或任何其他视频播放器中看到的那样“正常”播放视频?

附:不确定它是否重要,但我正在使用 Vuforia 进行 AR 项目,视频应该在图像目标上播放。但是,如果我在目标上播放视频或在 Unity 中的场景中播放视频,效果是一样的。

谢谢!

【问题讨论】:

    标签: unity3d video vuforia


    【解决方案1】:

    不要使用发射。而是简单地使用 Unlit 的 Shader(基本上意味着没有阴影,它总是被完全照亮)。

    在您的情况下,您可以简单地使用内置着色器

    Unlit -> Texture 应该没问题,

    【讨论】:

      猜你喜欢
      • 2018-02-11
      • 1970-01-01
      • 2015-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-04
      • 1970-01-01
      • 2016-01-05
      相关资源
      最近更新 更多