谁了解虚拟现实方法中,洞穴式立体显示(CAVE)的原理么

Cave automatic virtual environment,缩写也是CAVE,递归了。基本原理就是一个小屋子,用投影仪把画面投影到6面墙,用动作捕捉实现交互和视点变换。仍然需要带立体眼镜才能看到3D画面。
■网友
CAVE是一个很坑爹很没用而且很贵的东西。下面我来跟你详细阐述一下:我干活儿的地方就有个CAVE,楼上说的就是,,然后CAVE看起来是这样的:谁了解虚拟现实方法中,洞穴式立体显示(CAVE)的原理么

谁了解虚拟现实方法中,洞穴式立体显示(CAVE)的原理么

五十万刀买的电脑和投影仪这就是我对其的评价。。。。。然后呢我做的东西是这样的:谁了解虚拟现实方法中,洞穴式立体显示(CAVE)的原理么

谁了解虚拟现实方法中,洞穴式立体显示(CAVE)的原理么

一条麒麟臂和一只分筋错骨手。。美工烂的一笔不说了,,这还是在学术界,,我已经不知道我以后该怎么混了。。。四台电脑的配置都很高,,最核心的设备是NIVDIA Quodro 6000系列的工业显卡,,,这台机器之所以需要quodro显卡的原因是 quodro 6000系列支持偏振立体影像。。。并且quodro 6000每块显卡上都有三四个网口,,,网口是可以把几台显卡连在一起的。。。当这些网口连起来以后,,你必须以一定的顺序启动这些电脑,,才可以正确运行,,,启动的过程并没有公司做好的解决方案,,要保持系统正确稳定运行,你需要同事训练每一个开发者成为专业开机人员。。这种属性决定了,,你每次开机的时候都得按照顺序打开四台电脑,,然后打开ART(后面有介绍) 控制器,然后打开四个投影仪,,,,,,稍有不慎,,就得重启。。。。。。。每一个专业开机人员,,都必须了解开机顺序和timing, 精通各种投影仪设置和位置调节。必要的时候,一个专业的开机人员必须知道从哪里可以找到调节投影仪的梯子。他的工作原理是这样的:首先呢,,,这个东西要识别你在里面的位置的时候用的是这样的小球球:谁了解虚拟现实方法中,洞穴式立体显示(CAVE)的原理么

无耻地放了一张我厂的妹子,,,请不要用这张图。。。。这是我没有整理发型的情况下进CAVE的照片:谁了解虚拟现实方法中,洞穴式立体显示(CAVE)的原理么

定位系统叫做ART(Advanced Realtime Tracking) Dtrack。是一个很老的定位系统,,基本原理就是在头顶的四个角上分别放一个ART相机,,然后他们做好了软件你直接用udp读数据就好了: 【谁了解虚拟现实方法中,洞穴式立体显示(CAVE)的原理么】 谁了解虚拟现实方法中,洞穴式立体显示(CAVE)的原理么

对没错,,用的是软件,,,,udp软件,,,udp,软件,,,,,,,,,udp,,,,,,,,,,,ART Dtrack有一些基本的原件,,,也就是遥控器或者眼镜,,上面的球的位置是固定的,,系统只要扫到就认出来这是眼睛或者遥控器,,谁了解虚拟现实方法中,洞穴式立体显示(CAVE)的原理么

识别了眼镜的位置以后,,,四面投影仪的画面都会根据你的眼镜的位置来调节画面的位置,每个屏幕都是偏振光的立体影像,让你有一种整个屋子里的东西都视3d的效果。你可以用任意数量的球贴在身上,,,,然后做你想要的数据分析,手势识别,,,呵呵,,你需要自己写框架。。我的工作就是写这么一个手势识别的框架让后来者可以用。希望在contract 结束之前能够做出点东西来也不枉这几个月的时间。guess what,,, 所有的数据都在udp上。。。那有没有开源工具可以用呢?这么贵的机器谁有钱买,,,,,开什么源,,,,,,那么在这台机器上开发的流程是什么样子的呢,,,首先需要掌握的技术栈是这样的:Unity 3d + MiddleVR + ART DtrackMiddleVR是个很难用的东西,看文档都得翻墙,,,而当别人来参观我们做的东西的时候,,他们会出于礼貌的问我老板,,,为什么不用一些现有的更方便一点儿的工具比如oculus 或者HTC Vive呢,,我老板说:because when you use HTC Vive you run into the wall.......... 他是当着某大牛级人物面前这么说的,,,然后当时那个大牛愣了两秒,,,两个月以后的今天,,,我们再也没有收到大牛的消息。。然后你得坐在地上敲代码。。。我在的实验室是一个偏CV的实验室,,然后我在进厂之前的理想就是拿这四台电脑做机器学习,,,但是quodro系列的ml能力并不是很强。 所以最后的结果是我用我做RA的那点儿薪水买了几十个小时的aws自己慢慢玩儿。。哦对了我还专门在我身上贴了几十个小球录了很多数据,,,这里有两张可视化出来的图片:


推荐阅读