【技術實現步驟摘要】
【技術保護點】
一種基于環境感受器的2D屏幕上虛擬3D展示的控制方法,其特征在于:步驟1)建立屏幕直角坐標系;步驟2)通過計算獲得當前待繪幀中3D模型的所有或部分關鍵點分別進行坐標系變換得到屏幕直角坐標系下的各個坐標,得到物坐標組成的物坐標組;步驟3)利用環境感受器并加以計算獲得使用者的眼睛相對于屏幕的位置,包含使用者眼睛相對于屏幕的偏角及距離;所述環境感受器包含重力感應芯片、攝像頭;步驟4)利用環境感受器獲得用戶眼睛距離屏幕坐標系原點的距離,所述環境感受器包含位移傳感器,若無適用的環境感受器,可根據統計數據分析取一個約定的估計值;步驟5)利用步驟3)和步驟4)中獲得的使用者的眼睛在屏幕直角坐標系下的坐標法向量和距離計算出屏幕直角坐標系下眼睛的坐標;步驟6)結合步驟2)中的物坐標和步驟5)中的使用者眼睛坐標通過坐標變換獲得像坐標,并代入圖形程序接口進行渲染和顯示;步驟7)對于下一幀圖像繼續使用步驟1)至步驟6)進行處理。
【技術特征摘要】
【專利技術屬性】
技術研發人員:馬沖,陳震,陳大偉,閆昭,李建欣,
申請(專利權)人:北京航空航天大學,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。