• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      BRDF模型研究綜述

      2016-11-14 00:14:08周璟然韋巍王成龍
      電子技術(shù)與軟件工程 2016年18期
      關(guān)鍵詞:渲染計算機圖形學

      周璟然++韋巍++王成龍

      摘 要

      本文著重真實感圖形學中雙邊反射分布函數(shù)(BRDFs)。介紹了基礎的輻射度和BRDF理論。分析了幾種著名的BRDF模型的物理合理性以及他們所善于渲染的表面。

      【關(guān)鍵詞】計算機圖形學 輻射度 BRDF理論 渲染

      1 引言

      計算機圖形學的一個主要目的就是合成數(shù)字圖像。真實感圖形渲染是計算機圖形學的子領域,其目的是合成具有一定真實性的圖片。理想上來說,一個觀察者分辨不出真實的物體與真實感圖形渲染的圖片的區(qū)別。

      一定程度的真實感可以通過更加細致的物體模型與材質(zhì)、模仿現(xiàn)實世界的光線與物體所發(fā)生的作用來獲得。一個物體的幾何形狀與其材質(zhì)基本決定了可見光與其的交互作用。一種常見的生成真實感圖形的方法是使用基于物理的光照模型。這些模型的大都是在基于光的物理特性以及光如何與物體交互之上提出的。

      本文的主要目的是給讀者介紹真實感圖形合成的基礎概念,常見著名的幾種反射模型以及這幾種模型的綜合比較。

      2 BRDF理論

      描述物體表面某一點光線反射情況的函數(shù)叫雙邊反射分布函數(shù)(BRDF),其數(shù)學表達式如下所示:

      該式的值是在一特定視點下,物體表面x點處反射光的輻射亮度的微分與入射光的輻射照度的微分的比值。也就是說,BRDF描述了入射光在物體表面某一點反射后出射光的分布情況。為了使光照模型更具物理真實性,BRDF具有兩個性質(zhì):能量守恒性以及赫爾姆霍茨互異性。

      能量守恒性質(zhì)說明了能量不可能憑空的產(chǎn)生或者消失。而在真實感圖形合成領域,該性質(zhì)表明了在物體表面某點反射光的能量值總和不可能大于其入射光的能量值。該性質(zhì)可以描述為:

      第二條性質(zhì)赫爾姆霍茨互異性,該性質(zhì)決定了BRDF模型是對稱的,將入射角與出射角互換函數(shù)值不變:

      f(x,wi,wo)=f(x,wo,wi)

      3 BRDF模型

      在多數(shù)應用中,BRDF通常以數(shù)學等式的形式出現(xiàn)??偟膩碚f,BRDF模型可以分為兩類:經(jīng)驗模型、物理模型。這兩種模型都是對物體材質(zhì)的反射屬性的一種近似。除此之外,如果能直接獲取并使用材質(zhì)的屬性,那么我們將獲得極高的真實性?;谠摲N思想的模型稱為數(shù)據(jù)驅(qū)動的BRDF模型。

      3.1 經(jīng)驗模型

      經(jīng)驗模型的目標是為使用者提供模擬特定反射的簡潔公式,模型多源于設計者的直覺和實踐的經(jīng)驗。因此經(jīng)驗模型的計算更加快速,但是并未考慮到其背后的物理合理性。典型的經(jīng)驗模型有Blinn于1977年提出的Blinn-Phong模型、Lewis模型、Strauss模型等。

      Lambertain模型是最簡單的一種BRDF模型,也叫理想散射。該模型模擬了理想漫反射的情況。其表達式為:

      上式中ρ為漫反射系數(shù),可以看到在該模型中,反射光的分布為一個常數(shù),并不能表達復雜的物體表面質(zhì)感。

      Phong模型是一種模擬了鏡面反射的經(jīng)驗模型。Phong觀察到較亮表面上的高光部分很小并且衰減很快。他采用函數(shù)(cosθ)n來表示材質(zhì)的反射強度項,其中n>200時表示光滑表面,n≤200時表示粗糙表面。Blinn于1977年提出了其改進的Blinn-Phong模型,該模型引入了向量半角的概念,計算較Phong模型更加簡便快速。此外,Phong模型的擴展還有1986年Bishop提出的快速Phong繪制。

      3.2 物理模型

      物理模型建立在有關(guān)光的互相作用的科學知識上,通過包含材質(zhì)的各種幾何及光學性質(zhì)來盡可能精確的近似現(xiàn)實世界中的材質(zhì)。由于菲涅耳效應和物體表面的微幾何結(jié)構(gòu)是影響B(tài)RDF建模的一個重要因子。Cook-Torrance、 Torrance-Sparrow以及Ashikhmin是建立在被稱為表面粗糙度的細節(jié)幾何結(jié)構(gòu)上提出的BRDF模型。

      Cook-Torrance模型應用廣泛,能夠應用于很多材質(zhì)和光照環(huán)境之下,該模型將BRDF分為體漫反射項和表面反射項:

      f=dfdiff+sfspec

      其中d于s為權(quán)重,且d+s=1。體漫反射項與視角無關(guān),因此通常是一個常量。表面反射項建立在微平面理論之上,該理論假設物體的表面是由非常多類鏡面的小平面組成。而當光線與表面的微幾何結(jié)構(gòu)交互時將產(chǎn)生自陰影和遮擋效果。要想正確地計算并不簡單,相反通常采取近似處理。一般形式的Cook-Torrance表面反射項如下表示:

      Cook-Torrance模型是在Torrance-Sparrow模型之上提出的。Cook和Torrance的貢獻在于他們指出只有朝向視線方向和反射方向的中線方向的微平面對表面反射項有貢獻,簡化了模型并且提高了可用性。

      Schlick在其論文中提出了計算開銷小的新BRDF模型以及開發(fā)該模型所用的技術(shù)。他研究了幾種BRDF模型發(fā)現(xiàn)有三點不足:

      (1)BRDF是帶有常量權(quán)重的體漫反射項和鏡面反射項的線性組合,Schlick認為它們的權(quán)重不應該為常數(shù),而是一個與入射角度相關(guān)的函數(shù)。

      (2)基于微平面假設的BRDF的幾何衰減項只塑模出了反射光方向的情形而不是任意方向的情形。

      (3)物理正確的BRDF模型所涉及的數(shù)學計算非常耗時。

      Schlick用有理分式近似法來求取微平面理論公式中F,D與G的近似值。從而得到了一種改進的Cook-Torrance模型。該模型為齊次性和異質(zhì)性的表面提供了定義。

      除此之外,其它的物理模型還有Oren-Nayar模型、Poulin-Fournier模型等。Oren-Nayar模型將微平面當Lambertian反射面處理。Poulin-Fournier模型采用平行柱面表示微平面的法向量,從而使模型能表現(xiàn)出各向異性的效果。

      3.3 數(shù)據(jù)驅(qū)動模型

      數(shù)據(jù)驅(qū)動模型是一種基于測量數(shù)據(jù)的為各向異性BRDF提供的一種通用模型。與上述兩類模型不同的是,數(shù)據(jù)驅(qū)動模型建立在一組大量的測量數(shù)據(jù)之上。實現(xiàn)該模型需要BRDF數(shù)據(jù)的采集裝置,所采集的數(shù)據(jù)量龐大并且常常需要通過數(shù)據(jù)的差值和推算來計算BRDF數(shù)據(jù)。其優(yōu)點是由于模型建立于真實物體的測量數(shù)據(jù)之上,通過數(shù)據(jù)驅(qū)動模型得到渲染圖片通常更加具有真實感。Matusik在其論文中描述了其實現(xiàn)的這一模型。

      4 總結(jié)

      高效的BRDF模型對計算機圖形學和其他相關(guān)領域至關(guān)重要。真實性、簡潔性以及低內(nèi)存消耗率都是一個高效BRDF模型所應具有的關(guān)鍵因素。本文的主要目的在于解釋幾種類型的BRDF模型的特點。為此,本文列出了這些模型的基本原理以及其反射公式以及其適用的環(huán)境。BRDF理論提出的目標是為了模擬出更具真實感的圖形。其實際成果在影視制作、游戲產(chǎn)業(yè)、虛擬設計等方面發(fā)揮著越來越廣泛的作用。

      參考文獻

      [1]Ashikhmin,Michael,Microfacet-based BRDFs SIGGRAPH,2001.

      [2]Blinn,James F.,Models of Light Reflection for Computer Synthesized Pictures,ACM Computer Graphics, 1977.

      [3]Cook,Robert L,and Kenneth E. Torrance,A Reflectance Model for Computer Graphics,Computer Graphics, 1981.

      [4]Christophe Schlick,An inexpensive BRDF model for physically-based rendering,Computer Graphics forum, 1994.

      [5]Lewis R.R.,Making shaders more physically plausible,Computer graphics forum,1994.

      [6]Strauss P.S.,A realistic lighting model for computer animators,IEEE Computer Graphics Applications, 1990.

      [7]Kenneth E Torrance,Ephraim M Sparrow, Theory for off-specular reflection from roughened surfaces,JOSA,1967.

      [8]Oren M.,Nayar S K.,Generalization of lamberts reflectance model, SIGGRAPH, 1994.

      [9]Poulin P.,F(xiàn)ournier A.,A model for anisotropic reflectance model, SIGGRAPH,1990.

      [10]Matusik W.,Pfister H.,Brand M., Mcmillan L.,A data-driven reflectance Model, ACM Trans. Graph,2003.

      [11]Bui-TuongPhong,Illumination for computer generated images,Comm. ACM, 1975.

      [12]Gary Bishop,David M.Weimer,F(xiàn)ast Phong Shading,SIGGRAPH,1986.

      [13]Matusik W.,A data-driven reflectance model,Massachusetts Institute of Technology,2003.

      猜你喜歡
      渲染計算機圖形學
      淺談三維軟件在二維動畫渲染中的應用
      計算機圖形學與圖形圖像處理技術(shù)
      水墨寫意 破曉啼鶯
      黃鐘(2016年3期)2016-12-26 12:30:35
      用面向科學思維的教學方法改進計算機圖形學課程教學
      計算機教育(2016年8期)2016-12-24 10:17:35
      三維投影變換的MATLAB實現(xiàn)
      試論電影“渲染”的方式及功用
      戲劇之家(2016年21期)2016-11-23 19:07:01
      論數(shù)字媒體藝術(shù)教育中專業(yè)方向細分的必要性
      大學教育(2016年8期)2016-09-30 00:18:48
      基于計算思維的計算機圖形學教學改革與實踐
      考試周刊(2016年64期)2016-09-22 14:17:14
      計算機圖形學教學改革淺論
      考試周刊(2016年65期)2016-09-22 14:11:34
      淺談語文教學中的導語設計
      文理導航(2014年4期)2014-03-18 16:48:11
      威信县| 东乡| 新和县| 桃园县| 巴彦县| 西乡县| 北海市| 邵东县| 乌鲁木齐市| 桃江县| 唐河县| 皋兰县| 惠来县| 唐河县| 通州市| 米泉市| 忻城县| 葵青区| 和林格尔县| 宁强县| 南丰县| 垫江县| 绥德县| 陇南市| 康马县| 吉林市| 怀安县| 沁阳市| 阿克陶县| 昭觉县| 宜春市| 商城县| 高州市| 颍上县| 志丹县| 平罗县| 桃江县| 阿图什市| 德保县| 绥芬河市| 宝应县|