unity 播放透明视频 |
您所在的位置:网站首页 › 透明背景视频制作 › unity 播放透明视频 |
大家好 本次带同学们探索透明视频的播放方式。 普通的MP4 avi mov可以直接通过videoplayer来播放,但是对于透明视频我们如果直接来播放是无法实现透明效果的,经过探索 小森老师为大家带来3个解决方案。 1,通过插件 AVPRO 对视频格式有严格要求 avpro是一个强大的视频播放插件 支持视频的快进 滑动条拖动等常见视频操作。此外avpro支持播放透明视频 但是需要是下图样式 对称的黑白通道的:(具体可以查看插件导入后的streamassets里的transparent视频) 操作如下: 选定视频源,然后设置如下 播放效果: 2,制作mov透明视频后 通过ffmpeg转为webm 通过videoplayer播放 下载ffmpeg之后 运行cmd 定位到你安装位置的bin文件夹: 然后通过如下指令进行转换: ffmpeg -i (全路径 1.mov) -c:v libvpx -pix_fmt yuva420p -b:v 1M -auto-alt-ref 0 -metadata:s:v:0 alpha_mode="1" -c:a libvorbis (全路径\1.webm) 以我在E盘视频文件夹为例: ffmpeg -i E:\视频\test.mov -c:v libvpx -pix_fmt yuva420p -b:v 1M -auto-alt-ref 0 -metadata:s:v:0 alpha_mode="1" -c:a libvorbis E:\视频\test.webm 等待转换完成后 吧webm视频导入unity勾选keepalpha(非必须 如果没有透明效果可勾选试试) 3,通过shader做绿幕抠图处理 适合颜色分明的 背景做纯黑或其他色 视频内容无背景色 基于插件 这里就需要用到shader 场景材质指定为该shader 然后把材质指定给视频播放的模型/图片/ui 该插件也可以进行 绿幕扣图 (人物等) ’ 扣人物接受光照 以及摄像头捕获 以上插件 软件均更新至会员库 加入会员可免费下载 获取会员/详细教程 请前往公众号 小森游戏制作 查看! 部分公众号教程资源展示 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |