文章目录

  • 前言
  • 二、使用步骤
    • 1.场景物体层级,
    • 2.Sphere属性设置
    • 3.播放
  • 总结

前言

unity 采用原生VideoPlayer组件播放全景视屏,
untiy2019.4.17,和一个全景拍摄的视屏.


# 一、全景视屏? 一般用于Vr场景中,跟普通视屏不同的是,他可以在视屏播放时通过旋转相机看到不同视角下的播放音像,3D视屏那样.

二、使用步骤

1.场景物体层级,

1.先创建一个Sphere圆形预制件,和一个放到圆形内部的相机Camera
2.在Assets文件夹下创建一个Custom Render Texture起名为VideoRenderTexture,和一个材质球Material起名为VideoMaterial,把VideoMaterial的shader改为Ui/Unlit/Text Detail,同时把shader下的图片Select选项设置为VideoRenderTexture.

2.Sphere属性设置

1.把Sphere的材质改为在上面创建的VideoMaterial,
2.给sphere添加VideoPlayer组件,把VideoPlayer的RenderMode参数改为MaterialOverride,把下面的Render设置为当前Sphere.

3.播放

这时候就可以在Camera视角里看到圆形Sphere内部播放的全景视屏.
如果使用的相机是主相机.在game视角看到的就是视屏播放的视角,可以通过旋转看到不同视角下的相机.


总结

总的来说播放全景视屏不需要写代码,
有的需求,需要一个主相机,来照射ui和场景,一个相机来照射全景视屏,创建一个RawImage U组件,来显示其他相机渲染的界面.

Unity 播放全景视屏相关推荐

  1. Unity海康视屏对接

    通过对接海康SDK,获取视屏流回调.经过解码得到YUV格式的图片,最后通过Shader把YUV数据显示出来. 也可以通过Rtsp协议,直接获取视屏流显示.这个貌似Unity中已经有插件支持了,UMP. ...

  2. Unity VRAR Unity播放全景视频及优化极点变形twist问题

    2016年是VR元年,这一年度多少少做了点东西,都是关于VR&AR的,虽然现在是冷冬期,个人认为前景还是有的,只不过会曲折前进,工业革命还分好几次呢,对吧! 好了,最近比较空闲,会整理一些VR ...

  3. Unity Ugui VideoPlayer播放视屏

    前言 之前使用的是Ngui,现在转用ugui,需要使用都ugui播放视屏,偷个懒使用的ugui官方提供的播放视屏组件VideoPlayer,但他在pc端播放完视屏后,下次打开会有一瞬间会卡播放上次播放 ...

  4. Android VR 视屏

    Android VR 视屏 效果图 谷歌的VR: 虚拟实境(英语:virtual reality,缩写为VR),简称虚拟技术,也称虚拟环境,是利用电脑模拟产生一个三维空间的虚拟世界,提供用户关于视觉等 ...

  5. unity Webgl播放视屏

    采用unity自带的Video player视屏播放组件,在webgl端为了使导出包体最大化减少大小,视屏内容放到StreamingAssets特殊文件夹下,他会把文件夹内资源不压缩导出包体,但不会再 ...

  6. Unity 视屏播放插件AvProVideo-鼠标控制播放、暂停和更换视频!

    Unity学习 - 视屏播放插件AvProVideo-鼠标控制播放.暂停和更换视频! 一:前言 二:效果图 三:插件资源下载 四:资源导入程序 五:手机上在线播放视频 六:Demo下载 七:关注公主号 ...

  7. windows如何实现视屏自动定时、全屏、轮播 播放

    windows如何实现视屏自动定时.全屏.轮播 播放 一.下载ffmpeg 二.全屏播放 三.定时播放 本文的实现方式是通过ffmpeg工具实现的,想要了解这个工具有多强大,请自行移步Google 一 ...

  8. wxpython播放视频_opencv视屏流嵌入wxpython框架

    前几篇博客分享搭建人脸识别与情绪判断的环境和源码,但是没有UI,界面很难看,一打开就是opencv弹出的一个视屏框.处女座的我看着非常难受,于是决定做一个UI,稍微规矩好看一点,再怎么说,这样的话也算 ...

  9. android集成EasyPlayer播放器播放实时流媒体视屏

    android集成EasyPlayer播放器播放实时流媒体视屏 最近公司项目需要实现一个rtsp实时流媒体视频的播放,在移动端尝试了多个第三方能播放rtsp流实时视频的软件后发现EasyPlayer的 ...

最新文章

  1. const int * 、int * const、int const* 、const int a(){ } 和int a()const { }的区别和联系
  2. Java实现线性表-顺序表示和链式表示
  3. swift perfect mysql_服务端写Swift体验 (Perfect框架)
  4. MMORPG大型游戏设计与开发(part3 of net)
  5. 缓存三大问题及解决方案
  6. VS2010小Bug:找不到System.Web.Extensions.dll引用
  7. 微信小程序获取unionid为空
  8. 公众号openid实时存储mysql_微信--高效解决token及授权用户openid的持久化处理办法...
  9. 如何编辑PDF文件?分享几种编辑PDF文件方法
  10. fmincon函数求极值
  11. RNN学习:利用LSTM,GRU层解决航空公司评论数据预测问题
  12. 2020 CSP-S第二轮认证一等奖获奖名单
  13. 招聘中的热门技术技能:SQL、Java、Python 和 Linux
  14. 学说话:和光合作用五道口店咖啡吧的小姑娘过招儿;推荐:《如何听如何说》 - [学说话]
  15. 随着年龄增长,我应该怎样对抗肌肉流失?
  16. Swift:一个简单的货币转换器App在iOS10中的分析和完善
  17. Keras自定义可训练参数
  18. javascript-BOM-页面加载事件
  19. 三星通信研究院SAIT China Lab招聘研究员及实习生
  20. 在家徒手健身就是这9个动作,让你一天帅24小时

热门文章

  1. echarts 饼状图
  2. 经常去KTV的朋友们注意了!
  3. 从零开始学缠论:缠中说缠核心技术分类精解
  4. 产品读书《深泽直人》-设计
  5. 6612345超级浏览器 集网页打印、读取身份证、拍照、读取串口等功能为一体的超级浏览器
  6. 跟同事在BOSS直聘发现了一个前端小秘密
  7. Sketch for mac 常用版本下载
  8. 做出精美可视化界面的快捷方法,你确定不学吗?
  9. 每日英语阅读(二十一)
  10. 外星人 17R4笔记本 win10 UEFL 安装Ubuntu16.04 LTS并更换Nvidia显卡驱动 教程+个人心得