UE5资产制作:媒体播放材质

媒体播放材质

  • 用文件媒体源资源在关卡内的静态网格体上播放视频文件。

  • 【官方文档】

要求

  • ▶ 支持UE4版本:4.18以上。
  • 支持视频格式:MP4、AVI、WMA。

操作流程

一、准备工作

  • ▶ 创建Movies电影文件夹,并把视频文件放到文件夹里。
    • 1、在内容浏览器(Content Browser) 中,展开源面板(Sources Panel),然后在 内容(Content) 下创建一个名为 电影(Movies) 的文件夹。
      在这里插入图片描述
    • 2、右键单击 电影(Movies) 文件夹并选择 在资源管理器中显示(Show in Explorer),查找文件所在硬盘位置。
      在这里插入图片描述
    • 3、将视频文件拖至项目的内容/电影(Content/Movies) 文件夹中(为了将视频与项目一起打包,视频文件必须放在项目的 内容/电影(Content/Movies) 文件夹中。)。
      在这里插入图片描述

二、创建媒体源资产加载视频文件

方法一

  • 直接把视频文件拖到UE4的 电影(Movies) 文件夹内,软件会自动添加媒体源资产文件,并自动指定视频文件路径。
    在这里插入图片描述

方法二

  • 创建文件媒体源(File Media Source)
    • 作用:用来加载视频文件。
    • 1、在电影(Movies) 文件夹上右键单击 ,在 媒体(Media) 下选择 文件媒体源(File Media Source)
      在这里插入图片描述
    • 或者选择电影(Movies) 文件夹,在文件夹内右键创建
      在这里插入图片描述
    • 2、然后指定视频文件。
      在这里插入图片描述

三、创建媒体播放器(Media Player)

  • 电影(Movies) 文件夹中再次单击右键,并在 媒体(Media) 下选择 媒体播放器(Media Player)。在弹出的面板中 启用 视频输出媒体纹理资源(Video out Media Texture asset) 选项,然后单击 确定(OK),这样将创建一个 媒体纹理(Media Texture) 资源,并自动将其指定给我们正在创建的媒体播放器。此媒体纹理负责播放媒体内容,我们可以使用它来创建一个 材质,该材质将应用于关卡中的静态网格体。
  • 注意:这个播放器跟你平时看电影用的播放器是一样的,你需要打开这个播放器并播放里面的视频,场景里才会显示有视频播放的效果,不然是不会有播放效果的。想不用手动打开播放器,需要在关卡蓝图里设置(下面有说明)。在这里插入图片描述

四、预览播放视频文件

  • 双击**媒体播放器(Media Player)**文件,打开 MyPlayer 媒体播放器资源。在这里插入图片描述

五、制作媒体材质

在这里插入图片描述

六、用蓝图控制视频播放

(一) 使视频在运行场景时自动循环播放

  • 1、打开关卡蓝图在这里插入图片描述
  • 2、在事件列表里添加【序列】节点
    在这里插入图片描述
  • 3、新建函数
    在这里插入图片描述
  • 4、双击打开新建的函数
    在这里插入图片描述
  • 5、在打开的函数中新建两个变量,并指定变量类型:
    • 一个是【媒体播放器】
    • 一个是【媒体源】,详细操作看图
      在这里插入图片描述
  • 然后指定变量的默认值:
    • 播放器变量指定到播放器
    • 媒体源变量指定到媒体源
      在这里插入图片描述
  • 6、添加相关节点,并连接前面建的两个变量。
    在这里插入图片描述
  • 记得勾上【循环播放】
    在这里插入图片描述

七、UE5播放视频设置

  • 注意:项目文件路径不能有中文,不然播放不了视频。

  • 1、UE5视频播放受DX12影响,需要开启【Electra Player】插件

    • DX12查看请添加图片描述
    • 开启【Electra Player】插件请添加图片描述
  • 2、然后更换播放器解码器(不换解码器也是可以的,有的视频需要换解码器才能播放。)请添加图片描述

  • 3、注意:有的视频按照上面的方法做了还是不能播放,解决办法:

    • 方法一:更换DX,改为DX11
    • 方法二:在后期软件里(如EA、达芬奇等软件),把你的视频重新解码按正常导出就可以了。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值