Reflection (computer graphics): Difference between revisions

Content deleted Content added
Improved citations
AnomieBOT (talk | contribs)
m Dating maintenance tags: {{Better source needed}}
Line 17:
 
*[[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 prerendering of the environment map.<ref name="randima">{{cite book|last1=Fernando|first1=Randima|last2=Kilgard |first2=Mark|title=The Cg tutorial. The definitive guide to programmable real-time graphics|date=2003|publisher=Addison-Wesley Professional|isbn=9780321194961}}</ref>{{rp|174}} The precision can be increased by using a spatial array of environment maps instead of just one.
*Screen space reflections (SSR): a more expensive technique that traces reflection rays in screen space (as opposed to world space in e.g. ray tracing). This is done for each rendered pixel of the reflected surface, using the surface normal and scene depth. The disadvantage is that objects not captured in the rendered frame cannot appear in the reflections, which results in unresolved intersections and incomplete reflection image.<ref>{{cite web|title=Unity-Technologies: Screen space Reflections |website=[[GitHub]] |url=https://github.com/Unity-Technologies/PostProcessing/wiki/Screen-space-Reflections |accessdate=25 April 2020}}</ref>{{better source needed|date=November 2022}}
 
==Types of reflection==
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|hovering]] over or resting on a wet floor.