3d视频播放 原理: 主要参考此文:http://bernieroehl.com/360stereoinunity/ 3d视频播放主要是将每一帧渲染到VR左右眼上,左眼取每帧的左半部分,右眼取右半部分。关键点就是解决如何将每帧分为左右两部分,如何将左右眼摄像头分别对应左右帧图像。 步骤:1 导入包 lrmap.unitypackage,此包是个shader,用来根据UV坐标系,将每帧图像分成左右或者上下两部分。 如红笔所表示的 xy控制左右两部分,zw控制上下两部分。 X=0 y=0.5代表左边部分 x=0.5 y=1代表右半边部分。 2 添加left Quad :GameObject—3d Object – Quad 然后将1中解压出的名字为 tcUVcon 的shader拖到此quad中修改quad的名称为left,然后修改x,y的值为0,0.5. 添加right Quad,同上 只是修改quad的名称为right,然后修改x,y的值为0.5,1 3 添加两个层 left,right,将left Quad层选择为left 同理修改right Quad,选择层为right 4 选择leftCameraT,将culling mask,选择为left, 同理rightCameraT 选择为right。 5 新建脚本 MoivePlay3D.cs 此cs同MoviePlayerSample,需要修改以下 Awake() 中注释掉 //if (GetComponent<Renderer>().material == null || GetComponent<Renderer>().material.mainTexture == null) //{ // Debug.LogError("Can't GetNativeTextureID() for movie surface"); //} void Update()中添加 { //responseGamePadInput(); //leftQuad.renderer.material.mainTexture=movieTex; if (texture == null) { Debug.Log("333333"); }else { Debug.Log("444444"); leftQuad.GetComponent<Renderer>().material.mainTexture = movieTex; rightQuad.GetComponent<Renderer>().material.mainTexture = movieTex; } //rightQuad.renderer.material.mainTexture = movieTex; } 添加全局变量 public GameObject leftQuad, rightQuad; 然后将左右quad 分别拖到脚本对应的leftQuad, rightQuad中
相关推荐
设置过程非常简单,您可以在15秒内启用所有VR格式的视频播放功能! 支持的VR SDK: Google Cardboard Google Daydream Oculus GearVR Oculus Rift HTC Vive 支持的平台: Windows macOS Android iOS...
Unity3D VR技术入门教程,简单易学,自己动手制作VR3D效果!
最新培训班全套视频,4个月完整版,可零基础自学,从C#基础到unity实战,到C#面向对象,及移动接口的开发,简历包装,面试技巧,网易游戏面试题。走过路过不能错过
好用的3D电影播放器
3D-3d-force-graph-vr.zip,虚拟现实中的三维力定向图形组件,3D建模使用专门的软件来创建物理对象的数字模型。它是3D计算机图形的一个方面,用于视频游戏,3D打印和VR,以及其他应用程序。
这是一个基于unity3d的vr player demo程序,可将360度全景视频播放到VR眼镜中
3D-vr-keyboard.zip,基于three.js的三维屏幕键盘输入,3D建模使用专门的软件来创建物理对象的数字模型。它是3D计算机图形的一个方面,用于视频游戏,3D打印和VR,以及其他应用程序。
在线视频VeeR VR 3D内容 Oculus Quest 2
unity 360全景VR播放器源码360 VR Player Starter Kit
3D动画全盛时代,你选择在沉默中爆发,还是在沉默中灭亡?近两年,国内外3D动画大片如雨后春笋般冒出,缔造了一个又一个票房神话!就连一直以来不为人所看好的中国动画都打破长久的沉寂,开始释放...视频大小: 6.2G
3dmax2020中文版基础入门视频教程-41.VR渲染器的设置(下).mp4
unity vr射击水果游戏(免积分下载),在教室测试了确实可以正常运行(设备类型HTC),《射击水果》是一款射击游戏,适合所有年龄的玩家。在限定时间内,射击气球,其中每个气球上面都挂着一个水果,每一种水果对应...
iFun Video Converter是一款功能强大、便捷实用的视频转换工具,此...批量转换剪辑,并创建虚拟现实的3D视频 iFun Video Converter支持批量处理,该应用程序可以创建多个虚拟现实设备,如Oculus Rift以和HTC万岁兼容的
Unity3d C#实现将场景中摄像头画面进行采集、录制并上传视频流(推流rtmp)直播的功能; 建议先看说明:https://blog.csdn.net/qq_33789001/article/details/120454854
unity VR大作业(免积分下载),在教室正常运行无错误(设备类型HTC),我们老师说做的非常好,可以拿来给学弟学妹们做案例,戴好设备后,大概就是在一个虚拟教室,桌子上有各种电脑硬件,内存条,处理器,显卡,...
3D-3D-Modeler.zip,用于游戏开发的简单三维建模器(处于演示状态),3D建模使用专门的软件来创建物理对象的数字模型。它是3D计算机图形的一个方面,用于视频游戏,3D打印和VR,以及其他应用程序。
Surround360是Facebook的开源硬件和软件用于捕获立体3D 360 VR的视频。这个仓库包含硬件设计,以及摄像头控制软件和渲染
VR全景视频录制插件,直接再Unity3D引擎中录制360°VR全景视频~~
适用于Java和C ++的视频流分析和处理框架,可以将自定义过滤器简单地添加到处理管道中。 有关更多信息,请访问的。状态 有关当前或完整状态,请参见。