[發明專利]圖像渲染方法、裝置及電子設備在審
| 申請號: | 201811351512.7 | 申請日: | 2018-11-13 |
| 公開(公告)號: | CN109448117A | 公開(公告)日: | 2019-03-08 |
| 發明(設計)人: | 廖聲洋 | 申請(專利權)人: | 北京曠視科技有限公司 |
| 主分類號: | G06T17/00 | 分類號: | G06T17/00 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 郭新娟 |
| 地址: | 100000 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 裝置及電子設備 圖像渲染 坐標變化量 虛擬現實 真實感 三維空間信息 圖像 調整圖像 目標對象 三維重建 實時渲染 用戶體驗 渲染圖像 渲染 | ||
本發明提供了一種圖像渲染方法、裝置及電子設備,涉及三維重建技術領域,本發明提供的一種圖像渲染方法、裝置及電子設備,根據獲取的圖像的三維空間信息,確定圖像中目標對象的當前位置的坐標變化量,再根據當前位置的坐標變化量調整圖像的實時渲染規則,克服了現有技術中因渲染規則單一導致呈現的虛擬現實效果缺乏真實感的問題,增強了渲染圖像的虛擬現實效果和真實感,改善了用戶體驗。
技術領域
本發明涉及三維重建技術領域,尤其是涉及一種圖像渲染方法、裝置及電子設備。
背景技術
隨著計算機技術的快速發展,三維(Three Dimension,簡稱:3D)重建技術日趨成熟。利用三維重建技術,可以通過電子設備(如手機相機)獲取場景圖像,將目標對象按照預先設定的渲染規則渲染到場景圖像所形成的三維場景中,呈現出目標對象在三維場景中按設定路線移動的虛擬現實效果。其中,目標對象可以是預設的虛擬模型,如3D模型等。
但現有技術中,在任何三維場景下都按照預先設定的渲染規則對包含目標對象的圖像進行渲染,渲染規則單一,導致呈現的虛擬現實效果缺乏真實感。例如,目標對象是一只蜘蛛,蜘蛛在三維場景中爬行,遇到臺階不會向上爬臺階或者繞彎行走,依舊按照直線行走,給用戶的感覺是蜘蛛碰撞直穿臺階;遇到下臺階不會向下爬臺階,依舊按照直線行走,給用戶的感覺是蜘蛛在空中爬行,缺乏真實感,用戶體驗較差。
發明內容
有鑒于此,本發明的目的在于提供一種圖像渲染方法、裝置及電子設備,可以增強渲染圖像的虛擬現實效果。
為了實現上述目的,本發明實施例采用的技術方案如下:
第一方面,本發明實施例提供了一種圖像渲染方法,包括:
獲取圖像的三維空間信息;
根據所述圖像的三維空間信息,確定所述圖像中目標對象的當前位置的坐標變化量;
根據所述當前位置的坐標變化量確定所述圖像的實時渲染規則;
按照確定的所述實時渲染規則渲染所述圖像。
結合第一方面,本發明實施例提供了第一方面的第一種可能的實施方式,其中,所述獲取圖像的三維空間信息的步驟,包括:
獲取所述圖像的深度圖像,根據所述深度圖像得到所述圖像的三維空間信息。
結合第一方面,本發明實施例提供了第一方面的第二種可能的實施方式,其中,根據所述當前位置的坐標變化量確定所述圖像的實時渲染規則的步驟,包括:
判斷所述當前位置的坐標變化量是否超過設定閾值;
如果是,改變所述圖像的當前渲染規則,將改變后的渲染規則作為所述圖像的實時渲染規則;
如果否,將所述當前渲染規則作為所述圖像的實時渲染規則。
結合第一方面的第二種可能的實施方式,本發明實施例提供了第一方面的第三種可能的實施方式,其中,所述圖像的三維空間信息包括所述圖像中各個像素點的三維坐標和實時梯度;根據所述圖像的三維空間信息,確定所述圖像中目標對象的當前位置的坐標變化量的步驟,包括:
根據所述圖像的當前渲染規則中所述目標對象當前的運動方向和步長,確定所述目標對象下一步對應的下一像素點;
根據所述圖像中各個像素點的三維坐標和實時梯度,確定所述下一像素點與當前像素點之間的位移量和梯度差,將所述下一像素點與當前像素點之間的位移量和梯度差作為所述當前位置的坐標變化量。
結合第一方面的第三種可能的實施方式,本發明實施例提供了第一方面的第四種可能的實施方式,其中,所述位移量包括第一坐標軸位移量、第二坐標軸位移量和第三坐標軸位移量;改變所述圖像的當前渲染規則的步驟,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京曠視科技有限公司,未經北京曠視科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811351512.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于BIM模型的智慧工地系統
- 下一篇:HVRT數字化展示方法





