虚幻引擎 虚拟直播,实时渲染直播画面

准备过程

需要的软件:

        obs

        UE4.27

软件所用插件:

        offworld    官网地址:Amaze your audiences with the next generation of digital content

        鼠标移至Products,点击下方的Unreal Engine Live-Streaming Tooklkit(虚幻引擎直播工具)

        点击下方free download 

        点击之后稍微等一会,等待版本跳出,选择Toolkit的版本,这里我们选择4.27引擎版本,插件版本为v0.75.57,下载内容为zip,完成之后点击free download,登录即可下载

        同时将下方的OBS Studio插件同样下载,点击下载之后,会跳转到GitHub

        选择开始最新版,选择第一个exe,点击即可下载

        最后一个插件,StreamFX,这是一个obs插件

GitHub - Xaymar/obs-StreamFX: StreamFX is a plugin for OBS® Studio which adds many new effects, filters, sources, transitions and encoders! Be it 3D Transform, Blur, complex Masking, or even custom shaders, you'll find it all here.

        进来后点击code,之后点击下载zip

解完压缩后,将文件改名

将改完名字的文件放入下方的文件目录下

设置OBS

        打开OBS,点击下方加号新建媒体(或者直播源)

        给视频加上滤镜,色度键

 

        在滤镜中添加插件Spout Filter

         创建一个名称,之后点击Change Spout Filter Name,一定要是英文名

设置虚幻引擎

        打开UE4.27

        在放置actor面板点击off world live,之后找到Receiver manager左键拉到场景中

         设置他的细节面板,添加组件 

        先点击render Target的无,之后上方点击渲染目标,在name中选择刚刚在obs中创建的名字

        之后在内容浏览器中右键渲染目标,点击上方创建材质

        在材质面板中设置材质混合模式为透明度合成 

        将aplha通道连接

在放置actor面板中放入平面,将材质直接拉倒平面上,调整平面的位置

效果展示 

        在项目设置中设置抗锯齿为fxaa

 设置直播

        在场景中添加摄像机

        点击摄像机的细节面板,同样渲染目标,设置名字

         添加导出的组件,sender manager,左键随便拉入场景

        设置sender manager的细节面板,接受的画面为刚刚摄像机所渲染目标名称

最终效果 

性能优化

固定帧率

        项目设置中搜索帧率,调整使用固定帧率

处于背景时减轻cpu         

        点击编辑,设置编辑器偏好

         搜索cpu取消勾选处于背景中时

启用dlss

        虚幻商城搜索DLSS

        找到下图界面,下载UE4.27

下好之后将文件DLSS拉入虚幻的插件文件夹

         打开虚幻引擎,在插件中添加dlss

         在关卡蓝图中,创建蓝图节点

 RHT设置

        在项目设置中,使用dx12

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值