Content deleted Content added
Improved citations |
m →Approaches to reflection rendering: Add spaces between word and round bracket |
||
(9 intermediate revisions by 8 users not shown) | |||
Line 1:
{{short description|Simulation of reflective surfaces}}
{{More citations needed|date=November 2022}}
[[Image:Refl sample.jpg|frame|right|[[Ray tracing (graphics)|Ray-traced]] model demonstrating specular reflection
'''Reflection''' in [[computer graphics]] is used to
Accurate reflections
==Approaches to reflection rendering==
[[File:CG reflections comparison.png|thumb|right|upright=1|Comparison of accurate reflections computed with [[path tracing]] (left), approximate reflections with [[environment mapping]] (middle), and screen space reflections (right)
For rendering environment reflections there exist many techniques that differ in precision, computational and implementation complexity. Combination of these techniques are also possible.
Line 16:
Reflections on non-planar (curved) surfaces are more challenging for real time rendering. Main approaches that are used include:
*[[Environment mapping]] (e.g. [[cube mapping]]): a technique that has been widely used e.g. in video games, offering reflection approximation that's mostly sufficient to the eye, but lacking self-reflections and requiring
*Screen space reflections (SSR): a more expensive technique that traces
==Types of reflection==
Line 31:
===Polished or mirror reflection===
[[Image:Mirror2.jpg|frame|right|Mirror on wall rendered with 100% reflection
Mirrors are usually almost 100% reflective.
{{clear}}
Line 59:
===Wet floor reflections===
{{anchor|Wet floor effect}}
The ''wet floor effect''<ref>{{cite web|url=http://twinsparc.com/a/wetfloor/|title=WetFloor|author=Nate|archive-url=https://web.archive.org/web/20080531144057/http://twinsparc.com:80/a/wetfloor/|archive-date=2008-05-31}}</ref>{{better source needed|date=November 2022}}
is a [[Computer graphics|graphic]] [[Special effect|effect]]s technique popular in conjunction with [[Web 2.0]] style pages, particularly in [[logo]]s. The effect can be done manually or created with an auxiliary tool which can be installed to create the effect automatically. Unlike a standard computer reflection (and the [[Java (programming language)|Java]] water effect popular in first-generation web [[Digital image|graphics]]), the wet floor effect involves a [[gradient]] and often a slant in the reflection, so that the mirrored image appears to be [[Levitation (physics)|hovering]] over or resting on a wet floor.
==See also==
Line 74:
{{DEFAULTSORT:Reflection (Computer Graphics)}}
{{Computer graphics}}
[[Category:Computer graphics]]
[[Category:3D computer graphics]]
|