<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=GrafikaGyakorloGlobalisIlluminacio</id>
	<title>GrafikaGyakorloGlobalisIlluminacio - Laptörténet</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=GrafikaGyakorloGlobalisIlluminacio"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=GrafikaGyakorloGlobalisIlluminacio&amp;action=history"/>
	<updated>2026-05-18T01:05:40Z</updated>
	<subtitle>Az oldal laptörténete a wikiben</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=GrafikaGyakorloGlobalisIlluminacio&amp;diff=137334&amp;oldid=prev</id>
		<title>Unknown user: Új oldal, tartalma: „{{GlobalTemplate|Infoalap|GrafikaGyakorloGlobalisIlluminacio}}  ===Mintakérdések a Számítógépes grafika és képfeldolgozás tárgy vizsgájára való felkészül…”</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=GrafikaGyakorloGlobalisIlluminacio&amp;diff=137334&amp;oldid=prev"/>
		<updated>2012-10-21T19:58:47Z</updated>

		<summary type="html">&lt;p&gt;Új oldal, tartalma: „{{GlobalTemplate|Infoalap|GrafikaGyakorloGlobalisIlluminacio}}  ===Mintakérdések a Számítógépes grafika és képfeldolgozás tárgy vizsgájára való felkészül…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Új lap&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{GlobalTemplate|Infoalap|GrafikaGyakorloGlobalisIlluminacio}}&lt;br /&gt;
&lt;br /&gt;
===Mintakérdések a Számítógépes grafika és képfeldolgozás tárgy vizsgájára való felkészüléshez ===&lt;br /&gt;
&lt;br /&gt;
====Globális illumináció====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;111. Mi az inverz fényútkövetés (path tracing)? Miért választjuk meg benne véletlenül az irányokat? Milyen valószínűségsűrűséget célszerű használni? Mire nem jó ez az eljárás?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* A rekurzív sugárkövetéshez hasonló eljárás. Kiindulunk a szemből, és az árnyalni kívánt pixelen keresztül több sugarat bocsátunk a színtérbe. A sugárnak megkeressük az első metszéspontját, majd meghatározzuk az onnan a sugár mentén visszafelé haladó sugársűrűséget. Ez utóbbi lépést a sugárkövetésnél úgy csináltuk, hogy külön kiszámoltuk a közvetlen megvilágítás, a visszavert, és a megtört sugár járulékát; itt csak egy, véletlenszerűen választott sugarat használunk.&lt;br /&gt;
* A rekurzió mélységét az orosz rulett módszerrel korlátozzák: minden alkalommal csak p valószínűséggel megyünk mélyebbre a rekurzióban, 1-p valószínűséggel befejezzük. Hogy várható értékben a sugár járuléka stimmeljen, ezért ha továbbmegyünk, akkor a kapott járulékot (1/p)-vel meg kell szorozni.&lt;br /&gt;
* A tovább követett sugarat olyan eloszlással célszerű választani, hogy minél kisebb legyen a számítás hibája (ahhoz képest, mintha minden lehetséges sugarat lekövetnénk). Ezt úgy biztosíthatnánk ideális körülmények közt, hogy amelyik irányból nagyobb a járulék (a bejövő sugársűrűség szorozva a BRDF szorozva &amp;lt;math&amp;gt; \cos\theta &amp;lt;/math&amp;gt;), abba az irányba nagyobb valószínűséggel küldjük a sugarat. Mivel azonban a bejövő sugarakat nem ismerjük, ezért a legcélszerűbb a BRDF szorozva &amp;lt;math&amp;gt; \cos\theta &amp;lt;/math&amp;gt; tényezővel arányos eloszlás szerint sorsolni a tovább követett sugarat.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Path_tracing Wikipédia: inverz fényútkövetés]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;112. Mi fontosság szerinti mintavételezés?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Egy színtér kirajzolása az árnyalási egyenlet megoldását jelenti. Ez az egyenlet egy adott kezdőpontból adott irányba haladó sugár teljesítményét a kezdőpontba beérkező összes sugár, valamint az ott &amp;quot;keletkező&amp;quot; fény teljesítményével fejezi ki; minket pedig néhány konkrét sugár (a szem felé haladók) teljesítménye érdekel (persze az egész egyenlet még a hullámhossztól illetve azt időtől is függhet...). Mivel az egyenletben integrálás szerepel (vagyis egy sugár teljesítménye végtelen sok másik sugáréval van kifejezve), ezért a szokásos egyenletmegoldási módszerek nem alkalmazhatók. Viszont, ha az integrált valamilyen módon közelítjük véges sok dolog összegével, akkor kezelhetőbbé válik.&lt;br /&gt;
* Egy integrál értékének közelítését el lehet végezni mintavételezéssel. Pl. egy egydimenziós határozott integrál értékét lehet úgy közelíteni, hogy felveszek N darab véletlen számot az intervallumon belül, és ott kiszámítom a függvény értékét. Majd azt mondom, hogy az integrál egyenlő az intervallum hossza szorozva a függvény átlagos értéke az intervallumon, a függvény átlagát pedig az N minta átlagával közelítem. A közelítés pontossága N növelésével nő, és erősen függ attól, hogyan választom ki az N minta helyét.&lt;br /&gt;
* A fontosság szerinti mintavételezésnél úgy választom a mintákat, hogy minél nagyobb egy adott helyen a függvény értéke, annál több mintát veszek arról a környékről. (Ehhez általában kell valamiféle becslés a függvény menetéről.) Konkrétan, úgy választom meg a minták valószínűségi eloszlását, hogy az arányos legyen a függvénnyel (vagy annak becslésével). Erre pl. a Metropolis mintavételezés egy jó módszer (amihez nem is kell becslés a függvényről).&lt;br /&gt;
* A globális illuminációban úgy alkalmazható, hogy amikor egy kis felületelem fényességét kell meghatározni (és ehhez az összes bejövő sugár teljesítményét a BRDF-fel és &amp;lt;math&amp;gt; \cos \theta &amp;lt;/math&amp;gt;-val szorozva integrálni), akkor ezt az integrált mintavételezve közelítjük. Ehhez kell egy becslés a különböző irányokból jövő sugársűrűségre; ha ilyen nincs, vagy nem elég jó, a Metropolis módszer akkor is alkalmazható.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Rendering_equation Wikipédia: árnyalási egyenlet]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Importance_sampling Wikipédia: fontosság szerinti mintavételezés]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Metropolis%E2%80%93Hastings_algorithm Wikipédia: Metropolis módszer]&lt;br /&gt;
&lt;br /&gt;
-- [[KisGergelyG|G]] - 2008.12.26.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>