VR的科学原理-VR 科学原理详解
VR 这东西,说白了就是给你把现实世界“搬”到脑壳里的脑袋,顺便再给你装个放大镜。最早那会儿,大家还在琢磨如何把屏幕像素塞进人眼,结局发现光靠屏幕是撑不起这种“身临其境”的,得找个容器装东西。便这种老古董叫 VR,就是 Virtual Reality,字面意思就是虚拟的虚拟现实。它不像目前的 AR 那样单点接入,而是想让你整个人都沉进去,连现实里那些你看不见的东西,比如空气阻力、肌肉弹性,就连重力错觉,都能被模拟出来。 这就好比咱小时候玩那个魔镜,你盯着它看,感觉自己在方方的小屋里,头顶是白的,四周是黑的,但这可没古人。VR 了得在它能把“在场”的感觉拉满。
要是真让人站着不动,那得把身高、宽度的信息全塞进视频流里,再加点 360 度的全景图,最终还得配上高精度的脚步声和玻璃碰撞声。但这玩意儿一旦要实时传输,数据量直接能把服务器给压垮,故此一般 VR 都是让你坐着,头摇来摇去。坐着就不算累,那就把空间、工夫、光影给“搬”到你的身上,这才是 VR 的精髓。 这种“搬”法实际上挺有争议。
有人认定这是科幻电影里的专利,只有富豪才能享受;也有人认定这是把现有的显示器当人体工学椅用,不忒靠谱。但咱们先别急着给 VR 判死刑,得看看它到底解决了啥实际难题。 先说说数据得多少。想象一下,正常看一个 4K 全高清电视,别看画质高,但距离人眼有半米,光线进眼的强度实际上不算大。
要是让 VR 的人隔着半米远看屏幕,光强直接翻倍,尾巴还能再光两截。
这时候再加个 100 倍频闪,人眼根本跟着不住,只能看成几个色块。
那要是真让你坐进去,把数据全塞进去,比如把影子的流动、材质的粗糙感、就连空气里一丝尘埃的重量感全模拟出来,那数据量绝对是个天文数字。 举个栗子。NASA 那会儿搞过那个著名的“飞行模拟器(Flight Simulator)”,名字听着挺唬人,但实际上没啥用。你坐进驾驶舱,盯着屏幕看,确实能感受到“在飞”,但你得在驾驶舱里。
要是让几十个人分散在不同地点,每个人都戴着 VR 眼镜,大家看着同一个虚拟飞机,哪怕数据量是飞行模拟器的几倍,大家能飞得有多准?恐怕连队长的手指头头都跟不上。并且数据忒多的话,传输延迟一出来,你就根本听不到那几百个零件的摩擦声,只能听到一点嗡嗡响。
故此那种躺着干坐着,全靠数据喂饱大脑的 VR,在体验上确实挺怪的,起码目前还没人愿意如此折腾。 再说说技术瓶颈。
那会儿我们搞 VR,主要是用头显。但头显有个难题,视野忒窄了,看着像是个方盒子。要想把视野撑大,就得把数据密度拉满。
这时候就得通融。
比如目前的方案,是让人躺着,但眼看着四周。
这时候数据量就得再翻倍,不然耳朵里嗡嗡响。再往上推,得让人坐着,但视野略微有点大,耳朵里的噪点就大了,得加降噪耳机。再往高,数据量爆炸,传输就卡,体验就断。目前用的方案就是:坐着,视野小点,耳朵加降噪。但这意味着你得在空间、工夫、光影这三大维度上把数据全塞进去,不然你就没沉浸感。 还有个难题,就是数据得实时传输。VR 的核心在于“实时”,你动一动头,屏幕就得立马跟着变。
要是数据传输有个小延迟,比如 10 毫秒,你就感觉后面跟着一团黑烟。
这就得靠信号传输技术。目前有些方案用高频同步,比如 60 帧就连 120 帧,保证画面不糊。但这只是基础,真正的沉浸感还得靠音频。你坐在那儿,头都在晃,但要是耳朵里没声音,要么声音跟视觉不同步,那味儿就淡了。
故此 VR 目前得靠两样东西撑场面:一是高精度的空间数据,把周围的世界给你重建得跟确实一样;二是多模态音频,把声音立体化,让你感觉自己在某个具体的位置,而不是坐在个箱子里。 说到数据量,那会儿做个游戏,数据量也就几百兆。目前 VR 要是真让你坐在这个幻想世界里,那数据量可能是一亿兆就连更多。你得寻思服务器扛得动吗?传输链会不会崩?这都得提前算准。 还有人的生理限制。长工夫戴着 VR 模特儿似的摇头晃脑,对眼和颈椎都不好。
故此得加个头带,把重量压得有点重,让人别扭。再想想,要是让人确实像电影里那样全身套进去,体验会多好?可惜现实是,得妥协。
要么坐着,要么耳朵里务必塞耳机。 换个角度想,目前的 VR 实际上挺成熟,就连有点过剩了。
你看目前的游戏,虚拟世界别看炫酷,但物理手感有时候还是有点欠妥。
比如你扔个东西,它画得跟确实一样,但落地了没声音,要么反弹的角度不跟现实一致。
这说明数据量别看大,但模拟得忒“浮”了,少了那种被打在地上、被风吹起来的震动反馈。严重的沉浸感往往需求载体支撑,比如让人真地踩在虚拟的地板上,要么跟虚拟物体形成真的物理碰撞。 故此 VR 的科学原理实际上就挺好办,也挺有意思。它就是把现实世界的物理规律,通过数学模型工程化,然后塞进你的眼里。但难题是,物理规律再完美,也受限于传输延迟和传感器精度。你不可能让声音跟视觉彻底同步,也不可能让两只虚拟手与此同时出目前你的眼前。
这就得接纳这种“不完美”,接纳数据量庞大,接纳体验有延迟。 最终说说应用场景。目前的 VR 主要用来做培训、医疗康复,比如让骨折病人戴个眼镜,在虚拟病房里练步行,比真练不香。
还有教育,让小孩在虚拟实验室里做实验,死亡率比真验低忒多。再往后看,元宇宙的概念要是能落地,把 VR 的技术让大众普及,那大家坐在家里的椅子上,就能确实到处逛,就连跟虚拟的同伴一起打架。 总的来说,VR 就是个数据驱动的沉浸式体验机。它不一定非要你躺着,坐着也能让你认定自己在飞。但它要想真正落地,就得在数据量、传输速度和生理舒适度之间找平衡。目前看起来凑合,但离那个“真”的虚拟现实还差得远。并且,没人能保证数据一辈子不断,硬件一辈子升级,故此 VR 的未来,得看数据还能不能持续供给,还得看我们能不能再挖掘出那些没被利用的物理细节。
声明:演示网站所有内容,若无特殊说明或标注,均来源于网络转载,仅供学习交流使用,禁止商用。若本站侵犯了你的权益,可联系本站删除。
