Radiosity
Den här artikeln behöver källhänvisningar för att kunna verifieras. (2012-02) Åtgärda genom att lägga till pålitliga källor (gärna som fotnoter). Uppgifter utan källhänvisning kan ifrågasättas och tas bort utan att det behöver diskuteras på diskussionssidan. |
![](http://upload.wikimedia.org/wikipedia/commons/9/95/Cornell_Box_With_and_Without_Radiosity_Enabled.gif)
Radiosity är en teknik som används i datorgrafik för att beräkna ljuset i en scen. Tekniken användes ursprungligen för att beräkna hur energi flödar och den kan användas för ljus, värme eller andra energiformer.
Radiosity är en algoritm som bygger på att varje yta i en 3-dimensionell scen delas in i små områden, "patches". För varje område beräknas utgående ljus som en funktion av ingående ljus och ljus som området själv utstrålar. Algoritmen är iterativ och i den första iterationen beräknas ljuset i ett område som det ljus som kommer ifrån ljuskällan. Nästa iteration kommer det även att adderas ljus från andra områden där det ursprungliga ljuset har studsat. Genom dessa iterationer lyses scenen upp mer och mer, och dessutom syns effekter som färgblödning eller "color bleeding". Denna effekt uppstår då ljus studsar på en färgad yta och det ljus som reflekteras påverkas av den färg ytan har. Det innebär att ett objekt som står nära till exempel en röd vägg kommer att få en del rött ljus från väggen och därför bli lite röd på den sidan som är riktad mot väggen.
Galleri
Media som används på denna webbplats
Författare/Upphovsman: Tkgd2007, Licens: CC BY-SA 3.0
A new incarnation of Image:Question_book-3.svg, which was uploaded by user AzaToth. This file is available on the English version of Wikipedia under the filename en:Image:Question book-new.svg
Författare/Upphovsman: David Bařina, Kamil Dudka, Jakub Filák, Lukáš Hefka (see README), Licens: CC BY-SA 3.0
Screenshot of scene rendered with RRV (simple implementation of radiosity renderer based on OpenGL), step 79.
Radiosity with Monte carlo
Radiosity with AC
van engelse wikipedia, met tekst: "Radiosity rendering example. Created in POV-Ray and edited in the GIMP. Made by Wapcaplet and released into the public domain."
![]() |
Detta verk har gjorts tillgänglig som public domain av dess skapare, :en:User:Wapcaplet. Detta gäller globalt. I vissa länder kan detta inte vara juridiskt möjligt; i så fall:
|
Författare/Upphovsman: Hugo Elias (myself), Licens: CC BY-SA 3.0
The Progress of the Radiosity Algorithm
Författare/Upphovsman: Hugo Elias (myself), Licens: CC BY-SA 3.0
Comparison of Radiosity with Direct Illumiation
Författare/Upphovsman: David Bařina, Kamil Dudka, Jakub Filák, Lukáš Hefka (see README), Licens: CC BY-SA 3.0
Screenshot of scene rendered with RRV (simple implementation of radiosity renderer based on OpenGL), after step 0.
Författare/Upphovsman: Paul Johnston, Licens: CC BY-SA 3.0
An animation of a Cornell box, depicting the scene lit only with direct illumination, and then with global illumination.