[發明專利]SketchUp室內自動補光尋位方法及系統有效
| 申請號: | 201910146329.1 | 申請日: | 2019-02-27 |
| 公開(公告)號: | CN109978990B | 公開(公告)日: | 2023-09-01 |
| 發明(設計)人: | 張子濤;汪幫頂 | 申請(專利權)人: | 壹仟零壹藝網絡科技(北京)有限公司 |
| 主分類號: | G06T17/00 | 分類號: | G06T17/00;G06T17/10 |
| 代理公司: | 北京紐樂康知識產權代理事務所(普通合伙) 11210 | 代理人: | 白明珠 |
| 地址: | 100000 北京市海淀區中關*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | sketchup 室內 自動 補光尋位 方法 系統 | ||
本發明公開了一種SketchUp室內自動補光尋位方法及系統,從SketchUp軟件中導入無元素屬性,定義墻體圖元;獲取視點生成多個射線,根據多個所述射線形成多個視點線段;在所述視點線段上,確定補光點位;所述步驟S1、S2和S3均在自動化腳本中運行。本發明有益效果:一鍵自動補光,無需手動添加;自動補光的強度能夠設置,滿足不同場景需要;提高渲染布光源的效率,為測試提供便利。
技術領域
本發明涉及三維建筑建模領域,具體來說,涉及一種SketchUp室內自動補光尋位方法及系統。
背景技術
SketchUp是一套面向建筑師、城市規劃專家、制片人、游戲開發者以及相關專業人員的3D建模程序,目前有許多渲染器已經支持SketchUp軟件,大部分支持SketchUp的渲染器,需要手動尋找位置并添加。
大多數渲染器,如果不添加室內光源,無法直接渲染,而手動確定光源位置的方法效率低下,且容易添加不均勻,引起局部過暗或過度曝光。
針對相關技術中的問題,目前尚未提出有效的解決方案。
發明內容
針對相關技術中的上述技術問題,本發明提出一種SketchUp室內自動補光尋位方法及系統,能夠一鍵自動補光,無需手動添加;自動補光的強度能夠設置,滿足不同場景需要;提高渲染布光源的效率,為測試提供便利。
為實現上述技術目的,本發明的技術方案是這樣實現的:
一種SketchUp室內自動補光尋位方法,
S1?從SketchUp軟件中導入無元素屬性,定義墻體圖元;
S2?獲取視點生成多個射線,根據多個所述射線形成多個視點線段;
S3?在所述視點線段上,確定補光點位;
S4?所述步驟S1、S2和S3均在自動化腳本中運行。
進一步地,在所述步驟S3的補光點位加載補光燈具。
進一步地,所述步驟S1中定義墻體圖元包括:
S11?運用API提供的接口為每個墻體圖元的SketchUp組或組件賦予元素屬性;
S12?遍歷所有的墻體圖元;
S13?根據遍歷后的所述墻體圖元篩選墻體組件。
進一步地,所述步驟S2中多個射線包括前方射線、側面射線和背面射線。
進一步地,所述步驟S2中根據多個所述射線形成多個視點線段包括:
S21所述射線與所述墻體圖元生成墻體交點;
S22?判斷最近所述墻體交點;
S23?最近所述墻體交點與視點連接成線段。
進一步地,所述步驟S3中在所述視點線段上,確定補光點位包括:
S31?根據所述視點線段長度,計算補光點數量;
S32?確定所述補光點水平位置和垂直高度。
本發明的另一方面,提供一種SketchUp室內自動補光尋位系統,包括,
墻體圖元定義模塊,用于從SketchUp軟件中導入無元素屬性,定義墻體圖元;
射線生成模塊,用于獲取視點生成多個射線,根據多個所述射線形成多個視點線段;
補光點位確定模塊,用于在所述視點線段上,確定補光點位;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于壹仟零壹藝網絡科技(北京)有限公司,未經壹仟零壹藝網絡科技(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910146329.1/2.html,轉載請聲明來源鉆瓜專利網。





