[發明專利]一種三維場景視角變換方法及裝置有效
| 申請號: | 202010090912.8 | 申請日: | 2020-02-13 |
| 公開(公告)號: | CN111309236B | 公開(公告)日: | 2021-06-29 |
| 發明(設計)人: | 路光明 | 申請(專利權)人: | 微幻科技(北京)有限公司 |
| 主分類號: | G06F3/0486 | 分類號: | G06F3/0486;G06F3/0488;G06T19/20 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 程琛 |
| 地址: | 101318 北京市順義區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 三維 場景 視角 變換 方法 裝置 | ||
本發明實施例提供一種三維場景視角變換方法及裝置,該方法包括:獲取預設主視角信息和三維場景交互信息;通過預設主視角信息和三維場景交互信息計算得到視角變換信息,以根據所述視角變換信息進行三維場景視角變換。根據預設主視角和用戶當前視角的差值,結合用戶對于三維場景的交互信息,動態調整視角變換的角度。本發明在動態調整視角變換角度時,當交互前的視角與預設主視角的差值越大,同樣的拖拽距離引起的視角變換越小。這樣的動態調整優化與現實世界中的人的視角變換接近,提升了用戶在三維場景中調整用戶視角的體驗。
技術領域
本發明涉及三維場景顯示技術領域,尤其涉及一種三維場景視角變換方法及裝置。
背景技術
三維場景可以以水平360度垂直180度進行展示。同時,現有技術中的三維場景還使得用戶可以通過拖拽的方式進行水平或垂直方向上的三維場景視角變換。
但是現有技術中,用戶在三維場景變換視角的過程中,用戶在水平或垂直方向上可以無差別地面對任何方向,在變換過程中,很容易由于快速的拖拽操作,導致用戶迷失方向,完全喪失方向感,因此在三維場景中,用戶切換視角的體驗不佳。
因此,如何改善在三維場景中用戶切換視角的體驗,已經成為業界亟待解決的問題。
發明內容
本發明實施例提供一種三維場景視角變換方法及裝置,用以解決上述背景技術中提出的技術問題,或至少部分解決上述背景技術中提出的技術問題。
第一方面,本發明實施例提供一種三維場景視角變換方法,包括:
獲取預設主視角信息和三維場景交互信息;
通過預設主視角信息和三維場景交互信息計算得到視角變換信息,以根據所述視角變換信息進行三維場景視角變換。
更具體的,在所述根據所述視角變換信息進行三維場景視角變換的步驟之后,所述方法還包括:
在三維場景視角變換后,得到用戶當前視角;
在所述用戶當前視角停留預設時間后,將所述用戶當前視角調整回預設主視角。
更具體的,所述三維場景交互信息包括拖拽交互信息,滑動手勢交互信息和鍵盤交互信息。
更具體的,所述預設主視角信息包括預設垂直方向主視角和預設水平方向主視角,其中,所述預設主視角信息為一個或多個。
更具體的,所述通過預設主視角信息和三維場景交互信息計算得到視角變換信息,具體為:
所述三維場景交互信息包括交互前視角信息和交互量化信息;
根據所述預設主視角信息和交互前視角信息計算視角變換調整系數;
根據所述交互量化信息和所述視角變換調整系數確定視角變換信息。
更具體的,所述根據所述預設主視角信息和交互前視角信息計算視角變換調整系數,具體為:
將所述交互前視角與預設主視角逐一比較,得到最接近的主視角;
將所述交互前視角和所述最接近的主視角進行求差計算,得到第一差值;
根據視角變換范圍信息和所述主視角信息,得到所述第一差值的最大可能值;
根據所述第一差值和所述最大可能值計算得到視角變換調整系數。
更具體的,所述根據所述第一差值和所述最大可能值計算得到視角變換調整系數,具體為:
將所述最大可能值和所述第一差值進行求差,得到第二差值;
根據所述第二差值和所述最大可能值的比值,得到視角變換調整系數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微幻科技(北京)有限公司,未經微幻科技(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010090912.8/2.html,轉載請聲明來源鉆瓜專利網。





