[發(fā)明專利]一種基于模板陰影原理的通視分析渲染方法無效
| 申請?zhí)枺?/td> | 201210116975.1 | 申請日: | 2012-04-19 |
| 公開(公告)號: | CN102663807A | 公開(公告)日: | 2012-09-12 |
| 發(fā)明(設計)人: | 秦春;關鴻亮;單文;劉巍 | 申請(專利權)人: | 北京天下圖數(shù)據(jù)技術有限公司 |
| 主分類號: | G06T15/60 | 分類號: | G06T15/60 |
| 代理公司: | 北京方韜法業(yè)專利代理事務所 11303 | 代理人: | 岳亞 |
| 地址: | 100083 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 模板 陰影 原理 分析 渲染 方法 | ||
技術領域
本發(fā)明涉及一種基于模板陰影原理的通視分析渲染方法。
背景技術
一般通視分析分為兩點通視分析和視域通視分析,傳統(tǒng)的通視分析在定量分析的功能上做了很多工作,比如計算可視距離和不可視距離,計算可視范圍和不可視范圍的面積比等等。如今有了三維渲染功能,在三維場景直接渲染可視范圍與不可視范圍,可以大大增強對通視分析結果的感性認識,得到強烈的視覺效果。
兩種通視分析:
一、兩點通視分析
這種通視分析功能相對簡單,只要判斷起點與終點之間是否有遮擋物,即可判斷兩點是否通視。起點到終點的可視分析,將可視區(qū)域線置為綠色,不可視為紅色。該方法功能單一,適用范圍窄,只能表示兩點的通視。
二、視域通視分析
這種通視分析的特點在于可以表示一個區(qū)域的可視與不可視區(qū)域,用在景區(qū)可視域分析,房地產(chǎn)視線遮擋分析等應用中居多。一般的視域通視分析的渲染渲染效果可能是一個扇面,這種方法只是在一個平面上表示的,無法表示出立體的效果。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種能夠對通視分析區(qū)域進行高精度渲染的基于模板陰影原理的通視分析渲染方法。
本發(fā)明提供了一種基于模板陰影原理的通視分析渲染方法,包括步驟:對要進行通視分析區(qū)域的模型沿視線方向建立封閉的第一多面體;對所述第一多面體使用算法渲染一次,將模板緩存中不為第一數(shù)字的值設置成第二數(shù)字;構建視線范圍封閉的第二多面體;對所述第二多面體使用所述算法渲染2次,所得到的模板緩存的值包括第一數(shù)字、第二數(shù)字、第三數(shù)字和第四數(shù)字;渲染模板緩存值為第三數(shù)字的區(qū)域,置可見顏色,渲染模板緩存值為第四數(shù)字的區(qū)域,置不可見顏色。
本發(fā)明的基于模板陰影原理的通視分析渲染方法,進一步包括如下步驟:對所述要進行通視分析區(qū)域的模型構建輪廓邊界;對所述輪廓邊界沿視線方向建立第一多面體,其中,第一多面體沿著視線方向的長度包含所要分析的其它模型和地形。
本發(fā)明的基于模板陰影原理的通視分析渲染方法,所構建的輪廓邊界線均在視線范圍內(nèi)。
本發(fā)明的基于模板陰影原理的通視分析渲染方法,所述第一多面體是沿視線方向的輪廓邊界的投影與輪廓邊界構成的封閉多面體。
本發(fā)明的基于模板陰影原理的通視分析渲染方法,所述第二多面體是一個在視線范圍內(nèi)沿垂直地面方向生成的封閉的多面體。
本發(fā)明的基于模板陰影原理的通視分析渲染方法,所述算法為zfail算法。
本發(fā)明的基于模板陰影原理的通視分析渲染方法,模板緩存值為第一數(shù)字和第二數(shù)字的區(qū)域為在視線范圍外的區(qū)域,模板緩存值為第三數(shù)字的區(qū)域為在視線范圍內(nèi)且是可視范圍內(nèi)的區(qū)域,模板緩存值為第四數(shù)字的區(qū)域是在視線范圍內(nèi)且是不可視范圍內(nèi)的區(qū)域。
本發(fā)明的技術效果在于,將視線范圍內(nèi)要進行通視分析區(qū)域的模型利用算法渲染幾次,將視線范圍外的區(qū)域、在視線范圍內(nèi)且是可視范圍內(nèi)的區(qū)域,以及在視線范圍內(nèi)且是不可視范圍內(nèi)的區(qū)域分開,對在視線范圍內(nèi)的不同區(qū)域進行不同的著色,從而達到對通視分析區(qū)域進行高精度渲染的效果。
本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現(xiàn)和獲得。
下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。
附圖說明
附圖用來提供對本發(fā)明的進一步理解,并且構成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構成對本發(fā)明的限制。在附圖中:
圖1為本發(fā)明的一個具體實施例的示意圖;
圖2為生成模型沿視線方向的多面體示意圖。
具體實施方式
以下結合附圖對本發(fā)明的優(yōu)選實施例進行說明,應當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提供了一種基于模板陰影原理的通視分析渲染方法,包括步驟:對要進行通視分析區(qū)域的模型沿視線方向建立封閉的第一多面體;對所述第一多面體使用算法渲染一次,將模板緩存中不為第一數(shù)字的值設置成第二數(shù)字;構建視線范圍封閉的第二多面體;對所述第二多面體使用所述算法渲染2次,所得到的模板緩存的值包括第一數(shù)字、第二數(shù)字、第三數(shù)字和第四數(shù)字;渲染模板緩存值為第三數(shù)字的區(qū)域,置可見顏色,渲染模板緩存值為第四數(shù)字的區(qū)域,置不可見顏色。
以下將結合說明書附圖,詳細描述本發(fā)明。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京天下圖數(shù)據(jù)技術有限公司,未經(jīng)北京天下圖數(shù)據(jù)技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210116975.1/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





