溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

關(guān)于VR中實(shí)現(xiàn)原理的示例分析

發(fā)布時(shí)間:2021-09-18 10:03:38 來源:億速云 閱讀:162 作者:柒染 欄目:編程語言

這篇文章給大家介紹關(guān)于VR中實(shí)現(xiàn)原理的示例分析,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

VR:Virtual Reality 虛擬現(xiàn)實(shí)
官方介紹如下:
VR是Virtual Reality的縮寫,中文的意思就是虛擬現(xiàn)實(shí)(真實(shí)幻覺、靈境、幻真),也稱靈境技術(shù)或人工環(huán)境。概念是在20世紀(jì)80年代初提出來的,其具體是指借助計(jì)算機(jī)及最新[傳感器]技術(shù)創(chuàng)造的一種嶄新的[人機(jī)交互]手段。虛擬現(xiàn)實(shí)是利用電腦模擬產(chǎn)生一個(gè)三維空間的虛擬世界,提供使用者關(guān)于視覺、聽覺、觸覺等感官的模擬,讓使用者如同身臨其境一般,可以及時(shí)、沒有限制地觀察三度空間內(nèi)的事物。

從定義來看比較高級(jí),昨天查了下實(shí)現(xiàn)原理,沒發(fā)現(xiàn)有什么很高的技術(shù)含量,因此簡(jiǎn)單介紹一下:

通過一臺(tái)手機(jī)實(shí)現(xiàn)基本的視覺VR環(huán)境主要有三個(gè)基本元素,

1,眼鏡 2,陀螺儀(含傳感器) 3,3d渲染引擎

下面介紹:
1,首先,使用者戴上一副眼鏡,兩個(gè)鏡片是凸透鏡,主要是聚焦(防止太近的看不到,因?yàn)槭謾C(jī)會(huì)離著眼鏡比較近);

2,手機(jī)里的畫面 是 3d繪圖引擎虛擬出來的,這幅畫面的原理如下:
3d引擎在虛擬的3d空間模擬了一個(gè)世界,并假設(shè)觀察者位于世界的某個(gè)點(diǎn)上,同時(shí)給定一個(gè)方向(通常是正前方),然后通過渲染技術(shù)把他眼前的虛擬場(chǎng)景通過透視投影,到一個(gè)平面上并渲染出來;

3,當(dāng)使用者移動(dòng)腦袋的時(shí)候,陀螺儀會(huì)檢測(cè)到移動(dòng)分量,傳遞給渲染引擎,渲染引擎調(diào)整虛擬觀察者的視角,并把新場(chǎng)景重新渲染出來,

4,也就是說,以上過程如果足夠快的話,由于3d虛擬世界是事先模擬好的,觀察者左右移動(dòng)腦袋,所看到的虛擬景象就和他在那個(gè)虛擬世界里左右晃動(dòng)所看到的場(chǎng)景一一對(duì)應(yīng),如此,他就感覺自己置身于一個(gè)虛擬世界了;(實(shí)際是它眼前的畫面根據(jù)它的行動(dòng)快速切換,就像我們用鼠標(biāo)拉動(dòng)橫軸滾輪效果差不多,)

5,除此之外,還有就是真實(shí)世界中人 左眼和右眼因?yàn)榇嬖谖恢闷睿瑢?dǎo)致看到的畫面不同,vr考慮了這一點(diǎn),給兩個(gè)眼睛播放不同的畫面,
而在渲染引擎程層面是很容易實(shí)現(xiàn)的,只要假設(shè)兩個(gè)虛擬觀察點(diǎn)即可,同時(shí)通過左眼看奇數(shù)幀和右眼看偶數(shù)幀,奇和偶數(shù)幀播放不同畫面即可實(shí)現(xiàn)。

至此,一個(gè)基本的視覺VR技術(shù) 就實(shí)現(xiàn)了,至于聲音,顯然實(shí)現(xiàn)機(jī)制和普通pc聲音無任何區(qū)別,由此可見VR技術(shù)至少從原理層面來看,是比較簡(jiǎn)單的。

關(guān)于關(guān)于VR中實(shí)現(xiàn)原理的示例分析就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

vr
AI