文章目录

  • 一、在 Unity 中使用全景视频
  • 二、使用全景视频时的注意事项

Unity 支持的全景视频:

  1. 等距圆柱投影布局,也称为球面投影、简化圆柱投影、矩形投影或普通圆柱投影

    视频宽高比为 2:1 的 360 度内容或 1:1 的 180 度内容

  2. 立方体贴图布局,六个正方形纹理的集合

    视频宽高比为 1:6、3:4、4:3、6:1

​ 我们可以通过视频分辨率的比值判断该全景视频为哪一种

一、在 Unity 中使用全景视频

  1. 导入等距圆柱投影布局的视频文件

  2. 创建 Video Player 和 Render Texture,以 Render Texture 渲染纹理播放视频

  1. 创建材质球,设置接受渲染纹理的天空盒材质,天空盒材质的着色器使用 Skybox -> Panoramic

  1. 进入 Window -> Rendering -> Lighting,设置场景以使用天空盒材质,然后运行即可

​ 注意:尽量使用较高分辨率率的全景视频(4K 或 8K),这样效果更好
​ 但是对于一些老设备或者移动设备可能最多只能使用 2K 分辨率,具体根据实际情况而定

二、使用全景视频时的注意事项

  1. Render Texture 渲染纹理的 Size 和视频尺寸一样,可以在视频预览窗口选择 Source Info 查看分辨率
  2. 将渲染纹理的 Depth Buffer 设置为 No depth buffer
  3. 天空盒材质中
    • 等距圆柱投影布局,将 Mapping 设置为 Latitude Longitude Layout
      根据视频是 180 视图还是 360 视图选择 360 degree 或者 180 degree
    • 立方体贴图,将 Mapping 设置为 6 Frames Layout
  4. 如果视频是 VR 视频
    分为了左右双眼,我们需要将天空盒材质的 3D Layout 设置为 Side by Side
    如果左右侧内容在视频中上下分部,3D Layout 设置为 Over Under

​ 全景视频一般在 VR 项目中才会使用

​ 我们也可以使用全景视频再游戏中来制作一些动态天空盒效果

2022-08-26 Unity视频播放4——全景视频相关推荐

  1. 基于Unity的VR全景视频(一)

    实现全景视频播放主要包括两种方式:1.以暴风魔镜等移动端为载体的开发 2.以HTC vive等PC端为载体的开发.这是因为Unity自身的MovieTexture仅可以支持PC端,而在移动端只能利用类 ...

  2. 【学习日志】2022.08.26 C#单例模式 Tostring Utils

    知识提纲 C#属性 C#单例模式 0.自用超级简单式 namespace ConsoleApp2 {//工具类class Utils{private static Utils instance = n ...

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

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

  4. Unity中使用AVproVideo播放全景视频(HTCVIVE)

    Unity中使用HTCVIVE播放全景视频(AVProVideo插件) 1.前言 刚入职第一周做了一项目小demo,接下来给大家分享一下我的感悟吧! 1.1.Unity中播放全景视频有很多种方法,但都 ...

  5. 数学建模学习视频及资料集(2022.08.10)

    2021高中数学建模(应用)能力展示活动细则详解(上) 2021高中数学建模(应用)能力展示活动细则详解(上)_哔哩哔哩_bilibili 2021高中数学建模(应用)能力展示活动细则详解(下) 20 ...

  6. unity用全景视频制作天空盒——欺骗眼睛让手游有3A等级画面

    1 需要的工具 unity2017以上,我用的是2019.1 Cinemachine插件 unity recorder插件 timeline插件 2 准备一个很好看面数很大的场景,我找了一个小镇的场景 ...

  7. Android VR Player(全景视频播放器) [10]: VR全景视频渲染播放的实现(exoplayer,glsurfaceview,opengl es)

    前言 此博客的大部分内容来自我的毕业设计论文,因此语言上会偏正式一点,如果您有任何问题或建议,欢迎留言.在此感谢实验室的聂师兄,全景视频render部分的代码设计主要参考了他所编写的代码来完成,他对视 ...

  8. “视频银行”优势凸显,网易云信入选《2022爱分析·银行数字化厂商全景报告》...

    文末阅读原文可免费下载 中国领先的数字化市场研究与咨询机构爱分析近日发布了< 2022 爱分析·银行数字化厂商全景报告>.本次报告,爱分析综合考虑企业关注度.行业落地进展等因素,选取 12 ...

  9. GLSurfaceView+openGL播放VR视频/全景视频(VR解码器)

    OpenGL ES/SDL渲染,FFmpeg :VR分屏之OpenGL-OpenGL ES来播放视频.MediaPlayer+GLSurfaceView+openGL  (推荐 )MD360 VR- ...

最新文章

  1. Unity提高工作效率的终极指南
  2. Android各大热补丁方案分析和比较
  3. “记录”是给世界做积极贡献的一种方式
  4. P2167 [SDOI2009]Bill的挑战
  5. P1396 营救(并查集+二分)
  6. [Swift]LeetCode897. 递增顺序查找树 | Increasing Order Search Tree
  7. oracle多少钱一套_消防水炮多少钱一套?您真的只需要一套吗
  8. Flash as3.0 保存MovieClip运动轨迹到json文件
  9. 使用自定义端口连接SQL Server 的方法
  10. SQLSERVER2000 存储过程与ORACLE存储过程对比
  11. 将php中stat()得到的文件权限转成Linux形式
  12. linux fcitx-rime导入搜狗词库
  13. 机器码、序列号、认证码、注册码的生成算法(四)
  14. 机器学习实战 | 综合项目-电商销量预估进阶方案
  15. 11kw星三角启动延时几秒_星三角起动时间继电器应调多少秒
  16. 概率论:均值、方差与协方差矩阵
  17. API 网关和微服务介绍
  18. 用辅助功能实现自动点击
  19. 国内食品品牌策划公司排名,食品品牌设计公司哪家好?2021最新
  20. VUE-element开发实现无限生成明细组件

热门文章

  1. 基于SpringBoot的健身房管理系统(源代码+数据库) 043
  2. FastClick 填坑及源码解析
  3. 鼠标在滑块上滚轮控制_200块钱的无线蓝牙鼠标好在哪里?洛斐薯片:除了颜值,也很实用...
  4. 六顶思考帽 学习笔记
  5. 企业办公新模式,随时随地云上协同!
  6. 一种轻量化五轴全并联加工机器人研发与应用
  7. 宅在家有多可怕?游戏平台Steam被两千万人挤爆!
  8. CSS实现文字两边横线,CSS实现文字两边线条
  9. 二阶巴特沃斯滤波器代码
  10. sqlzoo - The JOIN operation/zh 答案