一種基于DirectX9的頭戴式虛擬現(xiàn)實顯示器的制造方法
【專利摘要】本發(fā)明涉及一種基于DirectX9的頭戴式虛擬現(xiàn)實顯示器,包括顯示屏和計算機,所述顯示屏通過計算機顯示圖像,所述計算機還連接有運動傳感器,所述運動傳感器將頭部轉(zhuǎn)角運動的數(shù)據(jù)交由計算機處理;所述計算機經(jīng)過DirectX9紋理化、變形和回帖處理后形成符合雙眼視差標(biāo)準(zhǔn)的畫面?zhèn)鬏斨溜@示屏顯示。本發(fā)明具備全景式3D效果,并可以根據(jù)頭部轉(zhuǎn)角顯示相應(yīng)方向上的畫面。
【專利說明】-種基于D i rectX9的頭戴式虛擬現(xiàn)實顯示器
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及虛擬現(xiàn)實顯示【技術(shù)領(lǐng)域】,特別是涉及一種基于DirectX9的頭戴式虛 擬現(xiàn)實顯示器。
【背景技術(shù)】
[0002] 目前,虛擬現(xiàn)實頭戴式顯示器作為下一代游戲,虛擬現(xiàn)實交互的重要器材,未來是 醫(yī)療,軍事訓(xùn)練,影音娛樂領(lǐng)域必不可少的電子設(shè)備。但此類器材尚處在發(fā)展階段,國內(nèi)尚 未有成熟的產(chǎn)品。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明所要解決的技術(shù)問題是提供一種基于DirectX9的頭戴式虛擬現(xiàn)實顯示 器,具備全景式3D效果,并可以根據(jù)頭部轉(zhuǎn)角顯示相應(yīng)方向上的畫面。
[0004] 本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:提供一種基于DirectX9的頭戴式 虛擬現(xiàn)實顯示器,包括顯示屏和計算機,所述顯示屏通過計算機顯示圖像,所述計算機還連 接有運動傳感器,所述運動傳感器將頭部轉(zhuǎn)角運動的數(shù)據(jù)交由計算機處理;所述計算機經(jīng) 過DirectX9紋理化、變形和回帖處理后形成符合雙眼視差標(biāo)準(zhǔn)的畫面?zhèn)鬏斨溜@示屏顯示。
[0005] 所述運動傳感器將三軸方向上的航姿角度值傳輸至計算機,所述計算機控制虛擬 場景中的攝像機角度在三軸方向分別加上運動傳感器在三軸方向上對應(yīng)的航姿角度值;攝 像機獲取到第一圖像后對第一圖像的紋理進(jìn)行保存,計算機利用著色器對第一圖像的紋理 進(jìn)行反畸變得到畸變后的紋理,將畸變后的紋理貼到顯示屏的左半邊,調(diào)整虛擬場景中攝 像機位置和角度,使其符合雙眼視差所需滿足的眉間距離,再次疊加上三軸方向的航姿角 度值后獲取第二圖像,并保存第二圖像的紋理,計算機利用著色器對第二圖像的紋理進(jìn)行 反畸變得到畸變后的紋理,將畸變后的紋理貼到顯示屏的右半邊。
[0006] 所述著色器根據(jù)位移公式將紋理上的每個像素點做位移變化,位移公式為:
【權(quán)利要求】
1. 一種基于DirectX9的頭戴式虛擬現(xiàn)實顯示器,包括顯示屏和計算機,所述顯示屏通 過計算機顯示圖像,其特征在于,所述計算機還連接有運動傳感器,所述運動傳感器將頭部 轉(zhuǎn)角運動的數(shù)據(jù)交由計算機處理;所述計算機經(jīng)過DirectX9紋理化、變形和回帖處理后形 成符合雙眼視差標(biāo)準(zhǔn)的畫面?zhèn)鬏斨溜@示屏顯示。
2. 根據(jù)權(quán)利要求1所述的基于DirectX9的頭戴式虛擬現(xiàn)實顯示器,其特征在于,所述 運動傳感器將三軸方向上的航姿角度值傳輸至計算機,所述計算機控制虛擬場景中的攝像 機角度在三軸方向分別加上運動傳感器在三軸方向上對應(yīng)的航姿角度值;攝像機獲取到第 一圖像后對第一圖像的紋理進(jìn)行保存,計算機利用著色器對第一圖像的紋理進(jìn)行反畸變得 到畸變后的紋理,將畸變后的紋理貼到顯示屏的左半邊,調(diào)整虛擬場景中攝像機位置和角 度,使其符合雙眼視差所需滿足的眉間距離,再次疊加上三軸方向的航姿角度值后獲取第 二圖像,并保存第二圖像的紋理,計算機利用著色器對第二圖像的紋理進(jìn)行反畸變得到畸 變后的紋理,將畸變后的紋理貼到顯示屏的右半邊。
3. 根據(jù)權(quán)利要求2所述的基于DirectX9的頭戴式虛擬現(xiàn)實顯示器,其特征在于,所 述著色器根據(jù)位移公式將紋理上的每個像素點做位移變化,位移公式為:(r,Θ) - (f(r) r,Θ),其中,r為當(dāng)前像素點到屏幕中點的距離,Θ為弧度,f(r) =kQ+kir2+k2r4+k 3r6, U b k2, k3是根據(jù)透鏡的畸變系數(shù)得來的。
【文檔編號】G06F3/0346GK104216533SQ201410431511
【公開日】2014年12月17日 申請日期:2014年8月28日 優(yōu)先權(quán)日:2014年8月28日
【發(fā)明者】龍愷, 趙鵬, 鄭華科, 曹偉東, 沈冰, 龔濤 申請人:東華大學(xué)