[發明專利]一種實時渲染的方法及設備有效
| 申請號: | 201710255460.2 | 申請日: | 2017-04-18 |
| 公開(公告)號: | CN107067455B | 公開(公告)日: | 2019-11-19 |
| 發明(設計)人: | 劉皓 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06T15/00 | 分類號: | G06T15/00;G06T15/04;G06T15/06 |
| 代理公司: | 44285 深圳市深佳知識產權代理事務所(普通合伙) | 代理人: | 王仲凱<國際申請>=<國際公布>=<進入 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 目標點 多條路徑 入射點 預置 光線追蹤 目標路徑 目標物體 實時渲染 渲染 追蹤 距離計算 紋理信息 物理原理 光源 | ||
1.一種實時渲染的方法,其特征在于,包括:
對于待渲染的目標物體上的每一個目標點,根據預置追蹤參數從所述目標點向光源的方向進行光線追蹤,所述預置追蹤參數包括預置多條路徑及所述多條路徑中每條路徑對應的方向;
從所述多條路徑中確定目標路徑;
根據所述目標路徑確定所述目標點對應的光線入射點;
根據所述目標物體的紋理信息計算所述光線入射點的第一光強度;
根據所述第一光強度及所述光線入射點到目標點的距離計算所述目標點的第二光強度;
將所述第二光強度渲染到所述目標點的顏色上。
2.根據權利要求1所述的方法,其特征在于,所述從所述多條路徑中確定目標路徑,包括:
跟蹤光線沿著所述多條路徑中的第一路徑的反方向上移動第一距離,得到第一距離點,所述第一距離包括至少一個預置路徑長度;
計算所述第一距離點到所述光源的第一目標距離;
將所述第一距離點向光源的方向進行投影,通過目標物體的深度紋理得到第二距離點到所述光源的第二目標距離,所述第二距離點為與所述第一距離點同一條光線上的點;
若所述第二目標距離與所述第一目標距離的差異參數小于第一門限,則確定所述第一路徑為所述目標路徑。
3.根據權利要求2所述的方法,其特征在于,所述方法還包括:
跟蹤光線沿著所述多條路徑中的第二路徑的反方向上移動第二距離,得到第三距離點,所述第二距離至少包括一個預置路徑長度;
計算第三距離點到所述光源的第三目標距離;
將第三距離點向光源的方向進行投影,通過目標物體的深度紋理得到第四距離點到所述光源的第四目標距離,所述第四距離點為與所述第三距離點同一條光線上的點;
若所述第三目標距離與所述第四目標距離的差異參數大于或者等于第一門限,則丟棄所述第二路徑。
4.根據權利要求1所述的方法,其特征在于,所述從所述多條路徑中確定目標路徑,包括:
跟蹤光線沿著所述多條路徑中的第一路徑的反方向上移動第一距離,得到第一距離點,所述第一距離至少包括一個預置路徑長度;
將光源通過所述第一距離點向所述目標物體進行投射,得到第二距離點;
若所述第一距離點和所述第二距離點的距離小于第一門限,則確定所述第一路徑為所述目標路徑。
5.根據權利要求2或4所述的方法,其特征在于,所述根據所述目標路徑確定所述目標點對應的光線入射點,包括:
確定所述第二距離點為所述目標點對應的光線入射點。
6.根據權利要求1所述的方法,其特征在于,所述根據所述第一光強度及所述光線入射點到目標點的距離計算所述目標點的第二光強度,包括:
計算所述光線入射點與所述目標點之間的衰減距離;
根據所述衰減距離和衰減指數確定光強度的衰減值;
根據所述第一光強度和所述衰減值確定所述第二光強度。
7.根據權利要求1所述的方法,其特征在于,所述根據所述目標物體的紋理信息計算所述光線入射點的第一光強度之前,所述方法還包括:
以光源的位置為虛擬攝像機的位置渲染所述目標物體,得到所述目標物體的紋理信息,所述紋理信息包括深度紋理,位置紋理,法線紋理和UV坐標紋理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710255460.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于紋理合成的魯棒隱寫方法
- 下一篇:動態圖像解碼方法和動態圖像解碼裝置





