Zobrazovací rovnice

Rovnice odrazu popisuje množství světla odraženého z bodu x ve směru k pozorovateli na základě znalosti světla přicházejícího do bodu x ze všech směrů a popisu povrchu pomocí BRDF. Rovnice je integrálem přes hemisféru ve směru normály, tj. přes všechny příchozí směry.

Zobrazovací rovnice, anglicky Rendering equation, je integrální rovnice používaná nejčastěji v počítačové grafice k syntéze obrazu. Rovnice popisuje přenos světla ve scéně a jejím řešením je tedy rovnovážný stav rozložení světla ve scéně.

Zobrazovací rovnice byla představena zároveň Davidem Immelem a kol.[1] a Jamesem Kajiyou[2] v r. 1986.


Úvod

Nejprve byla odvozena rovnice odrazu popisující interakci světla s povrchem a z té byla následně odvozena integrální Zobrazovací rovnice. Zobrazovací rovnice se používá jako základ všech algoritmů syntézy obrazu na principu sledování paprsků jako jsou například Path Tracing (žeby Sledování cest?) nebo Ray Tracing. Za zjednodušujících předpokladů lze ze zobrazovací rovnice odvodit radiační metodu (radiozitu). Obecně je tato rovnice těžce řešitelná. K jejímu řešení se používají nejčastěji metody založené na numerickém odhadu integrálu jako jsou metody Monte Carlo nebo Metropolis.

Rovnice a její formy

Úhlová forma

Základní podoba - výpočet integrálu přes prostorové úhly v hemisféře

Zobrazovací rovnice ve své úhlové formě:

Kde

značí celkovou vyslanou zář (radianci) z bodu podél paprsku ve směru ,
značí zář (radianci) emitovanou zdrojem z bodu ve směru ,
hemisféru ve směru normály se středem v , přes kterou integrujeme (viz obr.),
směr příchozího paprsku
je velikost úhlu mezi a normálou plochy
je distribuční funkce odrazu (BRDF) v bodě ze směru do .

Plošná forma

Situace při výpočtu integrálu přes plochu scény. Sčítáme zář z diferenciálních plošek z celé scény s ohledem na viditelnost

Protože implementace integrace přes sférický úhel může být nepraktická nebo obtížná, lze převést Zobrazovací rovnici substitucí do tvaru, ve kterém vystupuje integrál přes plochu scény místo přes směry. Po úpravách dostaneme rovnici v následujícím tvaru:

Kde

je přepis do podoby záře vyslané z bodu ve směru k bodu
obdobně pak popisuje odraz paprsku, přicházejícího z , v bodě , odraženého ve směru
je tzv. geometrický člen, který zohledňuje orientaci daných ploch v prostoru a
je funkce viditelnosti, přičemž pokud jsou vzájemně viditelné, jinak.
značí celou plochu scény, přes kterou integrujeme,
je diferenciální ploška, podle které integrujeme.

Odvození

Zobrazovací rovnici odvodíme z Rovnice odrazu světla, anglicky Reflectance equation.

Rovnice odrazu

Pro reprezentaci světla budeme používat fyzikální veličinu zář (radianci) vyjádřenou jednotkami ve . Začneme od nejjednoduššího zápisu a dále jej budeme rozvíjet až do odvození forem uvedených výše.

Řekněme, že radiance v odchozím směru na povrchu scény je rovna součtu radiance odražené od povrchu v tomto směru a radiance emitované daným směrem (v případě světelného zdroje).

Neboli

Kde

je bod ve scéně a
značí odchozí směr.

Nyní se podíváme na člen . Tento vychází z matematického popisu odrazu paprsku od povrchu scény, neboli BRDF (Bidirectional Reflectance Distribution Function), což je funkce vyjadřující subkritickou hustotu pravděpodobnosti (její integrál může být < 1, tedy světlo může být pohlcováno povrchy), že se foton, který na povrch dopadne, odrazí daným směrem.

A tedy

,

po integraci

.

Kde

je funkce BRDF a
vyjadřuje příchozí zář (radianci) .

Tímto dostáváme rovnici odrazu, která vyjadřuje interakci světla s povrchem scény.

Zobrazovací rovnice

Z rovnice odrazu lze pomocí snadné úvahy a vyjádření Li pomocí Lo získat Zobrazovací rovnici. Nejprve si zavedeme funkci vržení paprsku, jako

bod na povrchu scény, protnutý paprskem z bodu ve směru ,

Protože je radiance podél paprsku konstantní, platí

Dosazením předchozí rovnosti do rovnice odrazu získáme Zobrazovací rovnici

Odvození plošné formy zobrazovací rovnice

Situace substituce diferenciální plošky za diferenciální prostorový úhel. Zde je třeba vzít v úvahu vzdálenost a natočení plošky

Rovnici v plošném tvaru získáme substitucí. Prosté dosazení diferenciální plošky za diferenciální úhel ale nestačí. Je třeba také vzít v úvahu to, že se intenzita záření mění s kosinem úhlu natočení od normály (Lambertův zákon) a klesá úměrně čtverci vzdálenosti (viz obr.). S těmito znalostmi již můžeme vyjádřit následující vztah mezi diferenciální plochou a diferenciálním úhlem :

Po substituci tedy

Kde

je tzv. geometrický člen, který zohledňuje orientaci daných ploch v prostoru a
je funkce viditelnosti.

Pozor: Neplést rovnici odrazu (jednoduchá rovnice popisující interakci světla s povrchem) se Zobrazovací rovnicí (integrální rovnice vyjadřující stav osvětlení v celé scéně - obecně těžko řešitelná).

Vyjádření pomocí integrálního operátoru

Zavedení transportního operátoru

Formálně vzato je zobrazovací rovnice integrální rovnicí druhého druhu, která v obecném tvaru vypadá takto:

V tomto tvaru je však typicky analyticky neřešitelná. Pro stručnější zápis integrálu si zavedeme operátor :, též transportní operátor. Chceme jej použít na funkci vycházející radiance , a proto tento operátor bude zobrazení z množiny funkcí do té samé množiny (kde je jednotková koule, tj. všechny směry). Transportní operátor definujeme jako:

a tedy tvar ZR se zjednoduší na

V této podobě vyjadřuje vztah množství světla, vyzářeného (primárními) zdroji světla, které dorazí na danou plošku.

Zápis zobrazovací rovnice řadou

Ze vztahu

se můžeme pokusit rekurzivně vyjádřit , dosazením do téže rovnice získáváme díky linearitě operátoru

Dalšími iteracemi dospějeme ke vztahu

Pro dokonalou simulaci v rámci modelu (pak se tato řada nazývá Neumannova). Velmi důležité pozorování je, že je kontrakce, formálně řečeno . Míníme tím, že celkové množství světla se aplikací operátoru zmenší. To plyne přímo ze zákona zachování energie -- odražené paprsky mohou mít v součtu nejvýše stejnou energii jako ty dopadající (běžné materiály odráží nejvýše asi 80 % dopadající světelné energie). Z toho vyplývá, že můžeme vyšší mocniny zanedbat a to, co nám zůstalo, už není integrální rovnice, ale jen konvergentní řada obsahující integrál, kterou umíme vyhodnocovat metodou Monte Carlo integrování.

Řešení Zobrazovací rovnice

OpenGL

OpenGL tuto rovnici neřeší, ale trochu ji obchází tím, že používá bodové světelné zdroje, čímž lze integrál zdiskretizovat do sumy. Výsledkem není ustálený stav scény.

Metoda konečných prvků (Finite element method)

Metodou konečných prvků, anglicky Finite element method, tuto rovnici řešit lze, její řešení je však plné zjednodušení, takže například neuvažuje směrovost dopadajících paprsků nebo lesklé odrazy. Tento způsob řešení Zobrazovací rovnice se nazývá Radiozita a byla poprvé představena v r. 1984 C. Goralem. [3]

Sledování paprsku (Ray tracing)

Metoda Sledování paprsku byla představena T.Whittedem v r. 1980. [4] Po dotazu na osvětlení na povrchu scény postupuje rekurzí a vrhá jeden světelný paprsek, takže počítá pouze příspěvky přímého osvětlení na difuzních plochách a ideální zrcadlové odlesky. Naopak neřeší nepřímé osvětlení na difuzních plochách ani např. měkké stíny.

Distribuované sledování paprsku (Distributed ray tracing)

Metoda Distribuovaného sledování paprsku představená v r. 1984 R. Cookem[5] již používá k odhadu lokálního integrálu metodu Monte Carlo a dokáže si tak poradit s měkkými odrazy a stíny, hloubkou ostrosti aj.

Sledování cest (Path tracing)

V dnešní době asi nejpoužívanější metodou řešení integrální Zobrazovací rovnice je metoda Sledování cest, kterou poprvé představil J. Kajiya v r. 1986. [6] Tato metoda používá k řešení metodu Monte Carlo a v podstatě simuluje dráhu jednoho paprsku formou náhodné procházky. Jde o metodu statisticky konzistentní a nevychýlenou (unbiased) a dokáže si poradit s nepřímým osvětlením, měkkými stíny, lesklými odrazy, atd.

Reference

  1. IMMEL, David S.; COHEN, Michael F.; GREENBERG, Donald P. A radiosity method for non-diffuse environments. Siggraph 1986. 1986, s. 133. ISBN 0-89791-196-2. doi:10.1145/15922.15901. 
  2. KAJIYA, James T. The rendering equation. Siggraph 1986. 1986, s. 143. Dostupné online. ISBN 0-89791-196-2. doi:10.1145/15922.15902. 
  3. "Modeling the interaction of light between diffuse surfaces", C. Goral, K. E. Torrance, D. P. Greenberg and B. Battaile, Computer Graphics, Vol. 18, No. 3.
  4. Whitted T. (1979) An improved illumination model for shaded display. Proceedings of the 6th annual conference on Computer graphics and interactive techniques
  5. Robert L. Cook (1984) Distributed ray tracing. SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques, Pages 137 - 145
  6. Kajiya, J. T. (1986). "The rendering equation". Proceedings of the 13th annual conference on Computer graphics and interactive techniques, ACM. 

Související články

Read other articles:

HaurkolotDesaNegara IndonesiaProvinsiJawa BaratKabupatenIndramayuKecamatanHaurgeulisKode pos45266Kode Kemendagri32.12.01.2007 Luas2,79 km²Jumlah penduduk5939 jiwa[1]Kepadatan2129 jiwa/km² Haurkolot adalah desa di kecamatan Haurgeulis, Indramayu, Jawa Barat, Indonesia. Desa ini berada paling selatan wilayah Haurgeulis dan berbatasan langsung dengan Kecamatan Gantar. Letak geografis Kantor Kuwu Desa Haurkolot, Haurgeulis Batas-batas Desa Haurkolot adalah sebagai berikut: Sebelah ...

 

Terna Terna adalah tumbuhan yang batangnya lunak karena tidak membentuk kayu. Tumbuhan semacam ini dapat merupakan tumbuhan semusim, tumbuhan dwimusim, ataupun tumbuhan tahunan. Yang dapat disebut terna umumnya adalah semua tumbuhan berpembuluh (tracheophyta). Biasanya sebutan ini hanya dikenakan bagi tumbuhan yang berukuran kecil (kurang dari dua meter) dan tidak dikenakan pada tumbuhan tidak berkayu (nonkayu) yang merambat (digolongkan tumbuhan merambat). Di daerah tropika banyak dijumpai t...

 

Military deception operation This article is about the World War II deception. For the Australian immigration checking operation, see Australian Border Force § Notable operations. Operation FortitudePart of Operation BodyguardFortitude North and South constituted the main portion of the overall Bodyguard deceptionOperational scopeMilitary deceptionLocationUnited KingdomPlannedDecember 1943 – March 1944Planned byLondon Controlling Section, Ops (B), R ForceTargetAxis powersDateMarc...

Ederson Moraes Informasi pribadiNama lengkap Ederson Santana de Moraes[1]Tanggal lahir 17 Agustus 1993 (umur 30)[2]Tempat lahir Osasco, BrasilTinggi 188 cm (6 ft 2 in)[3]Posisi bermain Penjaga gawangInformasi klubKlub saat ini Manchester CityNomor 1Karier junior2008–2009 São Paulo2009–2011 BenficaKarier senior*Tahun Tim Tampil (Gol)2011–2012 Ribeirão 29 (0)2012–2015 Rio Ave 37 (0)2015 Benfica B 4 (0)2015–2017 Benfica 37 (0)2017– Manch...

 

IIIe République Vincent Audren de Kerdrel, sénateur de 1876 à 1899 Hippolythe Thome de Keridec, sénateur de 1876 à 1878 Charles de La Monneraye sénateur de 1876 à 1894 Armand Fresneau sénateur de 1879 à 1900 Gustave de Lamarzelle, sénateur de 1894 à 1924 Charles Riou, sénateur de 1900 à 1920 Geoffroy de Goulaine, sénateur de 1901 à 1913 Roger Audren de Kerdrel, sénateur de 1909 à 1920 Jean Guilloteaux, sénateur de 1913 à 1924 Alfred Brard, sénateur de 1920 à 1940 Lo...

 

Cet article est une ébauche concernant une localité canadienne et la Saskatchewan. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Foam Lake Bbureau de poste de Foam Lake Administration Pays Canada Province Saskatchewan Région sud-est de Saskatchewan Statut municipal Village Constitution 1882 Démographie Population 1 123 hab. (2016) Densité 187 hab./km2 Géographie Coordonnées 51° 39�...

Pour les articles homonymes, voir Ferrari. Enzo FerrariEnzo Ferrari à Monza en 1967.BiographieNaissance 18 février 1898Modène (Italie)Décès 14 août 1988 (à 90 ans)Modène (Italie)Sépulture Cimetière de San Cataldo (d)Nom de naissance Enzo Anselmo Giuseppe Maria FerrariSurnom Il CommendatoreNationalité  ItalienneActivités Entrepreneur, pilote automobile, industrielPériode d'activité à partir de 1918Conjoint Laura Dominica Garello (d) (de 1923 à 1978)Enfants Dino Ferra...

 

См. также: Значение Иерусалима в религии и Тоннель Западной Стены Панорама Западной Стены с Куполом Скалы (слева) и мечетью Аль-Акса (справа) на заднем плане Стена Плача Стена́ Пла́ча, За́падная Стена́ или Ха-Ко́тель ха-Маарави (ивр. הַכֹּתֶל הַמַעֲרָבִי‎, ашкеназское пр...

 

ديلتيازيم الاسم النظامي cis-(+)-[2-(2-dimethylaminoethyl)-5-(4-methoxyphenyl)-3-oxo-6-thia-2-azabicyclo[5.4.0]undeca-7,9,11-trien-4-yl]ethanoate تداخل دوائي أميودارون،  وفينغوليمود،  وكريزوتينيب،  ودومبيريدون،  ودانترولين،  ودانترولين،  وميثادون،  وميتوبرولول،  ونادولول،  وأتينولول،  ونيبيفولول،...

Oskar Hergt Wakil Kanselir JermanMasa jabatan28 Januari 1927 – 12 Juni 1928KanselirWilhelm MarxPendahululowongPenggantilowongMenteri KeadilanMasa jabatan28 Januari 1927 – 12 Juni 1928PendahuluJohannes BellPenggantiErich Koch-WeserKetua DNVPMasa jabatan9 Desember 1918 – 23 Oktober 1924Pendahulutidak adaPenggantiKuno von Westarp Informasi pribadiLahir(1869-10-22)22 Oktober 1869Meninggal9 Mei 1967(1967-05-09) (umur 97)Partai politikFKP (1902-1918), DNVP (191...

 

Tris(ethylenediamine)cobalt(III) chloride Names IUPAC name cobalt tris(ethylenediamine) chloride Other names tris(ethylenediamine)cobalt(III) chloride Identifiers CAS Number 207802-43-5 Y 3D model (JSmol) Interactive imagedihydrate:: Interactive imagetrihydrate:: Interactive image ChemSpider 147079 PubChem CID dihydrate:: 71311392trihydrate:: 73995044 CompTox Dashboard (EPA) DTXSID10746548 dihydrate:: DTXSID10746548 InChI InChI=1S/3C2H8N2.3ClH.Co/c3*3-1-2-4;;;;/...

 

Disambiguazione – Se stai cercando l'omonima provincia del Regno Lombardo-Veneto, vedi Provincia di Padova (Lombardo-Veneto). Provincia di Padovaprovincia Provincia di Padova – VedutaPalazzo Santo Stefano, sede della Provincia. LocalizzazioneStato Italia Regione Veneto AmministrazioneCapoluogoPadova PresidenteSergio Giordani (PD) dal 10-9-2022 Data di istituzione1866 TerritorioCoordinatedel capoluogo45°24′23″N 11°52′40″E45°24′23″N, 11°52′40″E (...

Card deck used in Germany Tens of the Bavarian pattern in the four German suits of Acorns, Leaves, Hearts and Bells Distribution of German and Swiss-German suits (orange) and French suits (blue) in Germany, Austria, South Tyrol, Switzerland and Liechtenstein. German-suited playing cards are a very common style of traditional playing card used in many parts of Central Europe characterised by 32- or 36-card packs with the suits of Acorns (Eichel or Kreuz), Leaves (Grün, Blatt, Laub, Pik or Gra...

 

Penawaran untuk Olimpiade Musim Panas 2012 (Olimpiade Musim Panas 2012)IkhtisarOlimpiade Musim Panas 2012 Paralimpiade Musim Panas 2012Berkas:New York City 2012 Olympic bid logo.svgPemenang: London Runner-up: Paris Daftar pendek: Madrid · Moskwa · Kota New York PenjelasanKotaKota New York, New York, Amerika SerikatNOCKomite Olimpiade Amerika SerikatEvaluasiSkor IOC7.5Tuan rumah pesta olahraga sebelumnyaNoneKeputusanHasilEliminasi pada pengambilan suara putaran kedua Scored fourth at 7....

 

1978 film Andaman KadhaliPosterDirected byMuktha SrinivasanWritten byA. S. PrakasamProduced byMuktha RamaswamyStarringSivaji GanesanSujathaCinematographyR. SampathEdited byV. P. KrishnanMusic byM. S. ViswanathanProductioncompanyMuktha FilmsRelease date 26 January 1978 (1978-01-26) CountryIndiaLanguageTamil Andaman Kadhali (transl. Lover from Andaman) is a 1978 Indian Tamil-language film, directed by Muktha Srinivasan, produced by Muktha Ramaswamy and written by A. S. Prak...

Religion by country Africa Algeria Angola Benin Botswana Burkina Faso Burundi Cameroon Cape Verde Central African Republic Chad Comoros Democratic Republic of the Congo Republic of the Congo Djibouti Egypt Equatorial Guinea Eritrea Eswatini Ethiopia Gabon Gambia Ghana Guinea Guinea-Bissau Ivory Coast Kenya Lesotho Liberia Libya Madagascar Malawi Mali Mauritania Mauritius Morocco Mozambique Namibia Niger Nigeria Rwanda São Tomé and Príncipe Senegal Seychelles Sierra Leone Somalia South Afr...

 

 印第安纳州州長印第安纳州州徽印第安納州州旗現任侯康安自2017年1月9日在任印第安納州政府(英语:Government of Indiana)官邸印第安納州州長官邸(英语:Indiana Governor's Residence)任期4年,12年內可再任一次首任乔纳森·詹宁斯设立1816年11月7日副職印第安納州副州長(英语:Lieutenant Governor of Indiana)薪资$134,051 (2021)[1]网站www.in.gov/gov/ 印第安纳州州长(英語:Governor ...

 

Questa voce sull'argomento stagioni delle società calcistiche italiane è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Voce principale: Associazione Sportiva Giovanile Nocerina. Associazione Giovanile NocerinaStagione 1928-1929L'undici battuto sul campo del Vomero Sport calcio Squadra Nocerina Allenatore Montiglio, Francesco Costabile Presidente Salvatore Buonocore Campionato Meridionale1º posto...

У этого термина существуют и другие значения, см. Март (значения). Холмистая местность в марте ←→Март Пн Вт Ср Чт Пт Сб Вс         1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 2024 год Март (от лат. Mārtius mēnsis — Марсов месяц) — третий месяц года в юлианском и гри...

 

American scholar of Islam (1888–1972) Portrait photo of Dodge around 1925 Bayard Dodge (1888–1972) was an American scholar of Islam and president of the American University in Beirut. Background The son of Cleveland Hoadley Dodge and Grace Wainwright Parish, he graduated from Princeton University in 1909.[1] Career In 1923 Dodge succeed his father-in-law, Howard Bliss, to become the president of a university in Beirut then known as the Syrian Protestant College.[2] His gre...