【问题标题】:Video Player component not working in hdrp project视频播放器组件在 hdrp 项目中不起作用
【发布时间】:2019-10-11 07:49:24
【问题描述】:

我正在使用 Unity 2019.3.0a2 并使用 HDRP 设置创建项目,在我的场景中,我有一个平面,其材质使用 HDRP/光照着色器,该平面包含视频播放器组件并设置了渲染模式要“材质覆盖”,渲染器目标与平面相同,材质属性为“_MainTex”。

问题是我看不到视频我只能听到音频,视频属性如下: 格式 .mp4,长度 6:00,大小:1280x720,30fps。

我已经更新到最新的统一版本,也更新到最新的高清渲染管道,对我来说是 v6.5.3,但仍然没有视频,有什么解决方法吗?

【问题讨论】:

    标签: unity3d video rendering textures


    【解决方案1】:

    您需要在 HDRP 中执行以下操作:

    1. 创建新材料
    2. 将材质着色器更改为 HDRP/Unlit
    3. 将 RenderTexture 拖放到 Surface Inputs --> 颜色

    【讨论】:

      【解决方案2】:

      HDRP/Lit 着色器没有“_MainTex”属性。您要渲染到的属性是“_BaseColorMap”。

      Material Property 值更改为“_BaseColorMap”。

      【讨论】:

      • 完成但仍然没有图像只是声音,
      • 按照您的逻辑,我将材质类型更改为 HDRP/Unlit 并在材质属性中选择了“_UnlitColorMap”,但视频“太白”几乎看不到视频
      【解决方案3】:

      发现问题,显然最好的方法是制作渲染纹理,然后在视频播放器上选择“渲染纹理”并将新创建的“渲染纹理”放置在您只需要将相同纹理放入的材料中反照率,详情见视频。

      https://youtu.be/KG2aq_CY7pU

      【讨论】:

      • 问题是关于 HDRP 但这个答案和提供的视频链接不适用于 HDRP(HDRP 着色器没有反照率选项)。请看下面我的回答
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-23
      相关资源
      最近更新 更多