Distributed ray tracing, also called distribution ray tracing and stochastic ray tracing, is a refinement of ray tracing that allows for the rendering of "soft" phenomena. Conventional ray tracing uses single rays to sample many different domains. For example, when the color of an object is calculated, ray tracing might send a single ray to each light source in the scene. This leads to sharp shadows, since there is no way for a light source to be partially occluded (another way of saying this is that all lights are point sources and have zero area). Conventional ray tracing also typically spawns one reflection ray and one transmission ray per intersection. As a result, reflected and transmitted images are perfectly (and usually unrealistically) sharp.
Attributes | Values |
---|
rdf:type
| |
rdfs:label
| - Diffuses Raytracing (de)
- Distributed ray tracing (en)
|
rdfs:comment
| - Diffuses Raytracing, auch stochastisches Raytracing oder Distributed Ray Tracing genannt, ist ein 1984 veröffentlichter Algorithmus zur Bildsynthese. Beim diffusen Raytracing handelt es sich um eine Erweiterung des normalen Raytracings, bei dem in bestimmten Situationen nicht nur ein Strahl, sondern mehrere zufällig generierte Strahlen zur Bestimmung eines Wertes verwendet werden. Durch diese Monte-Carlo-Simulation lassen sich bestimmte „weiche“ oder „verschwommene“ Erscheinungen simulieren. Im Einzelnen lassen sich durch diffuses Raytracing folgende Effekte erzielen: (de)
- Distributed ray tracing, also called distribution ray tracing and stochastic ray tracing, is a refinement of ray tracing that allows for the rendering of "soft" phenomena. Conventional ray tracing uses single rays to sample many different domains. For example, when the color of an object is calculated, ray tracing might send a single ray to each light source in the scene. This leads to sharp shadows, since there is no way for a light source to be partially occluded (another way of saying this is that all lights are point sources and have zero area). Conventional ray tracing also typically spawns one reflection ray and one transmission ray per intersection. As a result, reflected and transmitted images are perfectly (and usually unrealistically) sharp. (en)
|
dcterms:subject
| |
Wikipage page ID
| |
Wikipage revision ID
| |
Link from a Wikipage to another Wikipage
| |
Link from a Wikipage to an external page
| |
sameAs
| |
dbp:wikiPageUsesTemplate
| |
has abstract
| - Diffuses Raytracing, auch stochastisches Raytracing oder Distributed Ray Tracing genannt, ist ein 1984 veröffentlichter Algorithmus zur Bildsynthese. Beim diffusen Raytracing handelt es sich um eine Erweiterung des normalen Raytracings, bei dem in bestimmten Situationen nicht nur ein Strahl, sondern mehrere zufällig generierte Strahlen zur Bestimmung eines Wertes verwendet werden. Durch diese Monte-Carlo-Simulation lassen sich bestimmte „weiche“ oder „verschwommene“ Erscheinungen simulieren. Im Einzelnen lassen sich durch diffuses Raytracing folgende Effekte erzielen:
* Echte, weiche Lichtschatten (durch Abtastung der sichtbaren Oberfläche der Lichtquellen)
* Verschwommene Lichtreflexionen auf glänzenden Oberflächen (durch Verteilung der Richtung der reflektierten Strahlen gemäß der BRDF)
* Tiefenunschärfe (durch Abtastung der Linsenoberfläche des virtuellen Kamerasystems)
* Bewegungsunschärfe (durch zeitliche Verteilung der Strahlen während der „Belichtungszeit“ eines Einzelbilds)
* Antialiasing des Bildes (durch Verteilung der Strahlen über die Fläche der Pixel in der Bildebene) Die Natur des Verfahrens bedingt eine mehr oder weniger hohe Anzahl von Strahlen, um rauscharme Bilder zu erzeugen. Durch diffuses Raytracing wird es möglich, die Qualität des Bildes zu erhöhen und bestimmte Effekte zu berücksichtigen, jedoch erlaubt diffuses Raytracing an sich nicht die Berechnung der globalen Beleuchtung, da nur bei spiegelnden oder glänzenden, nicht aber bei diffusen Oberflächen Sekundärstrahlen ausgesendet werden. Dazu wurden Methoden wie Path Tracing, Photon Mapping oder auch erweiterte Formen von Radiosity entwickelt. (de)
- Distributed ray tracing, also called distribution ray tracing and stochastic ray tracing, is a refinement of ray tracing that allows for the rendering of "soft" phenomena. Conventional ray tracing uses single rays to sample many different domains. For example, when the color of an object is calculated, ray tracing might send a single ray to each light source in the scene. This leads to sharp shadows, since there is no way for a light source to be partially occluded (another way of saying this is that all lights are point sources and have zero area). Conventional ray tracing also typically spawns one reflection ray and one transmission ray per intersection. As a result, reflected and transmitted images are perfectly (and usually unrealistically) sharp. Distributed ray tracing removes these restrictions by averaging multiple rays distributed over an interval. For example, soft shadows can be rendered by distributing shadow rays over the light source area. Glossy or blurry reflections and transmissions can be rendered by distributing reflection and transmission rays over a solid angle about the mirror reflection or transmission direction. Adding "soft" phenomena to ray-traced images in this way can improve realism immensely, since the sharp phenomena rendered by conventional ray tracing are almost never seen in reality. More advanced effects are also possible using the same framework. For instance, depth of field can be achieved by distributing ray origins over the lens area. In an animated scene, motion blur can be simulated by distributing rays in time. Distributing rays in the spectrum allows for the rendering of dispersion effects, such as rainbows and prisms. Mathematically, in order to evaluate the rendering equation, one must evaluate several integrals. Conventional ray tracing estimates these integrals by sampling the value of the integrand at a single point in the domain, which is a very bad approximation, except for narrow domains. Distributed ray tracing samples the integrand at many randomly chosen points and averages the results to obtain a better approximation. It is essentially an application of the Monte Carlo method to 3D computer graphics, and for this reason is also called "stochastic ray tracing". Path tracing is a rendering technique that combines all of these integration domains into a single, high-dimensional domain and samples it in a unified way. (en)
|
gold:hypernym
| |
prov:wasDerivedFrom
| |
page length (characters) of wiki page
| |
foaf:isPrimaryTopicOf
| |
is Link from a Wikipage to another Wikipage
of | |
is Wikipage redirect
of | |
is foaf:primaryTopic
of | |