新四季網

一種三通道的透明材質的高真實感渲染方法

2023-05-02 04:04:01

專利名稱:一種三通道的透明材質的高真實感渲染方法
技術領域:
本發明涉及計算機圖形渲染技術領域,尤其涉及一種三通道的透明材質的高真實感渲染方法。
背景技術:
在計算機圖形學真實感渲染領域和虛擬實境中,準確的對真實世界的光照進行虛擬建模來生成真實感圖像是一個具有挑戰性的難題。許多學者為真實感圖形的渲染提出過很多光亮度虛擬模型,來描述各種材料的光散射行為。其中絕大部分的模型是基於BRDF和BSSRDF,這些模型都假設真實的光線是從物體的表面的同一個點進入和離開。如果物體的表面是金屬材質,這種假設和真實世界的光學行為是接近的,而且渲染得出的結果是能夠產生比較高的真實感效果。但是對於光線能夠穿透表面並在表面下傳輸的透明物體來講,BRDF和BSSRDF模型就不能夠完全反應真實世界光照行為。當光線照射到透明物體對象的外表面時,一部分光線從外表面反射,另外一部分光線穿透外表面層,在透明物體的內部進行按照一定的規律散射,並從物體外表面其它點出去,這種光學現象叫做次表面散射。傳統的次表面散射在計算時會被簡化成Lambertian漫反射,但這種簡化會使最後生成的渲染圖像很不真實。計算機圖形學領域中,最早描述次物體表面反射的數學模型是由Hamrahan和Krueger[Hanrahan, P., Krueger, ff.: Reflection from layered surfaces due to subsurfacescattering.1n:Proceedings of SIGGRAPH93, Computer Graphics Proceedings, AnnualConference Series, pp.165 - 174(1993)]提出的,該數學模型對同構的、均質的單層散射進行數學建模描述,並應用光子映射來對次表面散射進行虛擬模擬,這種方法可以用來 宣染風化石頭。Pharr 和 Hanrahan [Pharr, Μ.,Hanrahan, P.Μ.:Monte Carlo evaluationof nonlinear scattering equations for subsurface reflection.1n:Proceedingsof ACM SIGGRAPH2000, Computer Graphics Proceedings, Annual ConferenceSeries, pp.75 - 84(2000)]提出了一種非線性散射方程的方法,該描述次表面散射比傳統的MonteCarlo射線跟蹤具有更高的效率。對於散射度高的材質,Stam[Stam, J.:Multiplescattering as a diffusion process.1n:Eurographics Renderingfforkshopl995, pp.41-50 (1995)]首先提出了漫反射建模,並採用多重網格的方法來計算漫反射方程的近似值。Jensen [10.Jensen, H.ff., Marschner, S.R., Levoy, M., Hanrahan, P.: A practical modelfor subsurface light transport.1n:Proceedings of ACM SIGGRAPH2001, ComputerGraphics Proceedings, Annual Conference Series, pp.511 - 518 (2001)]等人提出的基於次表面散射的BSSRDF分析模型,該數學模型將計算時間從幾分鐘降到了幾秒鐘,大大提高了渲染效率。儘管目前許多學者在某種程度上已經改進了透明材質渲染的速度,但是由於對透明材質的渲染大多需要複雜的方法或者需要特定的數據結構,因此很難集成到現有的渲染系統中。

發明內容
本發明提供了一種三通道的透明材質的高真實感渲染方法,該方法簡單,可高效生成透明材質的高解析度的圖像,生成的圖像真實感高,且能和Monte Carlo的射線跟蹤方法、掃描線方法、全局光照方法等進行無縫集成。一種三通道的透明材質的高真實感渲染方法,包括以下步驟:(I)第一次通道渲染對待渲染的物體表面進行採樣獲得若干採樣點,計算採樣點的次表面亮度並保存在緩存中;(2)第二次通道渲染根據各採樣點的次表面亮度,對處在各採樣點周圍的點進行次表面亮度值、次表面亮度梯度值和亮度的變化範圍值進行預計算,並將預計算結果保存在所述緩存中;(3)第三次通道渲染對步驟(2)的預渲染結果進行插值得到待渲染的物體表面上所有點的次表面亮度,再根據這些次表面亮度計算所有點的亮度值生成最後的渲染圖像。在第一次通道渲染時,本發明僅僅對物體表面上選擇的點進行光亮度的計算,第二次通道渲染時,對所用緩存進行採樣並保存,它保存的值包括次表面亮度、次表面亮度的梯度等,通過預計算的光亮度值計算採樣點周圍點的光亮度的變化範圍,第三次通道渲染使用緩存重新插值來生成最後的渲染 圖像。本發明的第二次通道渲染僅用來生成渲染用的緩存,不需要對緩存進行插值,針對緩存插值是在第三次通道中進行的,可高效生成透明材質的高解析度的圖像。下面分別對三次通道渲染進行詳細說明:(I)第一次通道渲染:步驟(I)中所述採樣點為物體表面每個面的質心,並把這個面的面積作為與這個點相關的面積,採用該方法的時候,如果採樣的三維模型太粗糙則會導致最後生成的渲染圖像中有低頻的噪音,可通過將粗糙的三維模型細分的方法消除噪音。本發明米用Jensen 提出[Jensen,H.W.,Marschner,S.R.,Levoyj Μ.,Hanrahan, P.:A practical model forsubsurface light transport.1n:Proceedingsof ACM SIGGRAPH2001,ComputerGraphics Proceedings, AnnualConference]的8叉樹結構來存儲每個採樣點的位置、與採樣點相關的面積及次表面亮度值。這樣,通過不同的採樣點的聚集,可以指數級減少採樣的時間。每一個8叉樹的節點,都包含平均位置,平均次表面亮度,所有子節點的面積。採樣點的次表面亮度值的計算方程為:S = f Eip^R.1p^ P0JdPi
J π^Α其中,S是次表面亮度值;Rd是漫反射的BSSRDF函數;Pi和P。是物體內部的點和表面的點;
A是物體表面的單位表面積;//Q7.)是點Pi處的光輝傳輸函數。本發明採用的是緩存技術,所以不使用任何的渲染技術來計算全局光照(考慮到場景中物體之間的互反射以及環境光的效果)的亮度,而是僅將每一個光源的亮度的貢獻求和,來計算每個採樣點的直接次表面亮度。(2)第二次通道渲染:步驟(2)先採用射線法尋找一個可見點的集合X,針對每一個在集合X中的點Xi,查看以前生成的緩存是否可以用來插值。比如,任意一個緩存k: ω (k)>l/a,如果找到,就忽略這次計算,如果沒有找到,就在Xi點處重新生成一個新的緩存,並計算與其相關的次表面亮度值、次表面亮度梯度值及可見點附近表面的光亮度的變化範圍值汾.Π).SjSixt K F。本發明採用從下到上的掃描線順序。存儲的緩存數據包括可見點的次表面亮度值S、次表面亮度梯度值及可見點附近表面的光亮度的變化範圍值V。可見點的次表面亮度值S 採用[Jensen, H.W.,Buhler, J.:Arapidhierarchicalrendering technique fortranslucent materials.ACM Trans.Graphics21 (3),576 - 581 (2002)]提出的快速分級的積分技術。可見點的次表面亮度梯度值VS利用積分推導技術,計算方程如下:
權利要求
1.一種三通道的透明材質的高真實感渲染方法,其特徵在於,包括以下步驟: (1)第一次通道渲染 對待渲染的物體表面進行採樣獲得若干採樣點,計算採樣點的次表面亮度並保存在緩存中; (2)第二次通道渲染 根據各採樣點的次表面亮度,對處在各採樣點周圍的點進行次表面亮度值、次表面亮度梯度值和亮度的變化範圍值進行預計算,並將預計算結果保存在所述緩存中; (3)第三次通道渲染 對步驟(2)的預渲染結果進行插值得到待渲染的物體表面上所有點的次表面亮度,再根據這些次表面亮度計算所有點的亮度值生成最後的渲染圖像。
2.如權利要求1所述的三通道的透明材質的高真實感渲染方法,其特徵在於,採樣時,先在待渲染的物體表面生成若干多邊形上,將各個多邊形的質心作為所述採樣點。
3.如權利要求1所 述的三通道的透明材質的高真實感渲染方法,其特徵在於,所述緩存中的數據存放方式採用8叉樹結構。
4.如權利要求1所述的三通道的透明材質的高真實感渲染方法,其特徵在於,步驟(I)中採樣點的次表面亮度值的計算方程為:
5.如權利要求4所述的三通道的透明材質的高真實感渲染方法,其特徵在於,步驟(2)中次表面亮度梯度值的計算方程為:
6.如權利要求5所述的三通道的透明材質的高真實感渲染方法,其特徵在於,步驟(3)中物體表面上所有點的次表面亮度值插值計算方程為:
全文摘要
本發明公開了一種三通道的透明材質的高真實感渲染方法,包括以下步驟首先進行第一次通道渲染,對待渲染的物體表面進行採樣獲得若干採樣點,計算採樣點的次表面亮度並保存在緩存中;然後進行第二次通道渲染,根據各採樣點的次表面亮度,對處在各採樣點周圍的點進行次表面亮度值、次表面亮度梯度值和亮度的變化範圍值進行預計算,並將預計算結果保存在所述緩存中;最後進行第三次通道渲染,對預渲染結果進行插值得到待渲染的物體表面上所有點的次表面亮度,再根據這些次表面亮度計算所有點的亮度值生成最後的渲染圖像。本發明的渲染方法簡單,可高效生成透明材質的高解析度的圖像,生成的圖像真實感高。
文檔編號G06T15/00GK103226839SQ20131014139
公開日2013年7月31日 申請日期2013年4月22日 優先權日2013年4月22日
發明者趙磊, 許端清, 任豔姣, 陸勝, 李偉 申請人:浙江大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀