Információk a sugárkövetéses visszaverődésekről és fénytörésekről

A sugárkövetés a fényforrásból mintaként vett sugarak útját követi, így valósághű visszaverődések és fénytörések hozhatók létre.

A visszaverődések és árnyékok generálásához szükséges idő csökkentéséhez a sugarakat a követési mélység korlátozza. A követési mélység korlátozza a sugár-visszaverődések, a fénytörések vagy mindkettő számát. Beállítja a maximális követési mélységet, a visszaverődések maximális számát és a fénytörések maximális számát a Speciális renderbeállítások palettán.

A következő példa azt szemlélteti, miként fokozzák a sugárkövetéses visszaverődések és fénytörések a jelenet valósághűségét. Max. mélység = 8; max. visszaverődések és fénytörések = 4.

Amikor a sugárkövetés ki van kapcsolva, nem történik sem visszaverődés, sem fénytörés.

A következő példa ugyanezt a modellt mutatja kikapcsolt sugárkövetéssel.

A követési mélység szabályozza a fénysugár visszaverődéseinek vagy fénytöréseinek a számát. Ezeknek az értékeknek a növelésével fokozódik a renderelt kép összetettsége és valósághűsége, de a renderelési idő megnő.

A következő példa azt mutatja meg, hogy a követési mélység növelése miként javítja a renderelés minőségét. Max. mélység= 4; max visszaverődések és fénytörések = 2.

A sugárkövetés vezérlőelemei

A Max mélység beállítás korlátozza a visszaverődés-fénytörés kombinációt. Egy sugár követése leáll, amikor a visszaverődések és fénytörések száma eléri a maximális mélységet. Ha például a Max mélység értéke 3, a Max visszaverődés és a Max fénytörés értéke pedig mindkét esetben 2, akkor a sugár kétszer verődhet vissza, és egyszer lehet fénytörés, vagy fordítva, de a visszaverődések és fénytörések száma nem lehet négy.

A Max visszaverődés beállítás határozza meg, hogy egy sugár hányszor verődhet vissza. Ha 0, akkor nincs tükröződés. Ha 1, akkor a fénysugár csak egyszer tükröződhet. Ha 2, akkor a fénysugár kétszer tükröződhet és így tovább.

A Max fénytörés beállítás határozza meg, hogy hányszor fordulhat elő fénytörés az adott sugár esetében. Ha 0, akkor nem törik meg. Ha 1, akkor a fénysugár csak egyszer törhet meg. Ha 2, akkor a fénysugár kétszer törhet meg és így tovább.

Megjegyzés: A visszaverődések és fénytörések számának növelésével a renderelő számára a feldolgozáshoz szükséges idő is megnő.