Reflection (computer graphics)

Ray-traced model demonstrating specular reflection

Reflection in computer graphics is used to render reflective objects like mirrors and shiny surfaces.

Accurate reflections are commonly computed using ray tracing whereas approximate reflections can usually be computed faster by using simpler methods such as environment mapping. Reflections on shiny surfaces like wood or tile can add to the photorealistic effects of a 3D rendering.

Approaches to reflection rendering

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.

Image order rendering algorithms based on tracing rays of light, such as ray tracing or path tracing, typically compute accurate reflections on general surfaces, including multiple reflections and self reflections. However these algorithms are generally still too computationally expensive for real time rendering (even though specialized HW exists, such as Nvidia RTX) and require a different rendering approach from typically used rasterization.

Reflections on planar surfaces, such as planar mirrors or water surfaces, can be computed simply and accurately in real time with two pass rendering — one for the viewer, one for the view in the mirror, usually with the help of stencil buffer.[1] Some older video games used a trick to achieve this effect with one pass rendering by putting the whole mirrored scene behind a transparent plane representing the mirror.[2]

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 pre-rendering of the environment map.[3]: 174  The precision can be increased by using a spatial array of environment maps instead of just one. It is also possible to generate cube map reflections in real time, at the cost of memory and computational requirements.[4]
  • 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 subsequently causing artefacts on the edge of the reflection. SSR was originally introduced as Real Time Local Reflections in CryENGINE 3.[5]

Types of reflection

Polished

- A polished reflection is an undisturbed reflection, like a mirror or chrome surface.

Blurry

- A blurry reflection means that tiny random bumps on the surface of the material causes the reflection to be blurry.

Metallic

- A reflection is metallic if the highlights and reflections retain the color of the reflective object.

Glossy

- This term can be misused: sometimes, it is a setting which is the opposite of blurry (e.g. when "glossiness" has a low value, the reflection is blurry). Sometimes the term is used as a synonym for "blurred reflection". Glossy used in this context means that the reflection is actually blurred.

Polished or mirror reflection

Mirror on wall rendered with 100% reflection

Mirrors are usually almost 100% reflective.

Metallic reflection

The large sphere on the left is blue with its reflection marked as metallic. The large sphere on the right is the same color but does not have the metallic property selected.

Normal (nonmetallic) objects reflect light and colors in the original color of the object being reflected. Metallic objects reflect lights and colors altered by the color of the metallic object itself.

Blurry reflection

The large sphere on the left has sharpness set to 100%. The sphere on the right has sharpness set to 50% which creates a blurry reflection.

Many materials are imperfect reflectors, where the reflections are blurred to various degrees due to surface roughness that scatters the rays of the reflections.

Glossy reflection

The sphere on the left has normal, metallic reflection. The sphere on the right has the same parameters, except that the reflection is marked as "glossy".

Fully glossy reflection, shows highlights from light sources, but does not show a clear reflection from objects.

Examples of reflections

Wet floor reflections

The wet floor effect[6][better source needed] is a graphic effects technique popular in conjunction with Web 2.0 style pages, particularly in logos. 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 water effect popular in first-generation web graphics), the wet floor effect involves a gradient and often a slant in the reflection, so that the mirrored image appears to be hovering over or resting on a wet floor.

See also

References

  1. ^ Kligard, Mark (1999). "Improving Shadows and Reflections via the Stencil Buffer". ResearchGate: 7. Retrieved 25 April 2020.
  2. ^ Off Camera Secrets, Metal Gear Solid: Twin Snakes - Boundary Break. 2016-11-28. Event occurs at 4:32. Retrieved 25 April 2020.
  3. ^ Fernando, Randima; Kilgard, Mark (2003). The Cg tutorial. The definitive guide to programmable real-time graphics. Addison-Wesley Professional. ISBN 9780321194961.
  4. ^ Hongtongsak, Kevin. "Dynamic Cubemapping". people.engr.tamu.edu. Retrieved 2024-03-09.
  5. ^ Kasyan, Nickolay; Schulz, Nicolas; Sousa, Tiago (18 August 2011). "Secrets of CryENGINE 3 Graphics Technology" (PDF). Retrieved 27 November 2022.
  6. ^ Nate. "WetFloor". Archived from the original on 2008-05-31.


Read other articles:

FuroreTitolo originaleThe Grapes of Wrath Lingua originaleinglese Paese di produzioneStati Uniti d'America Anno1940 Durata128 min Dati tecniciB/Nrapporto: 1,37:1 Generedrammatico RegiaJohn Ford SoggettoJohn Steinbeck SceneggiaturaNunnally Johnson ProduttoreDarryl F. Zanuck Casa di produzioneTwentieth Century Fox Distribuzione in italianoTwentieth Century Fox FotografiaGregg Toland MontaggioRobert L. Simpson MusicheAlfred Newman (non accreditato) ScenografiaRichard Day, Mark-Lee Kirk CostumiGwen …

Questa voce sull'argomento hockeisti su ghiaccio canadesi è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Sid Abel Nazionalità  Canada Altezza 180 cm Peso 77 kg Hockey su ghiaccio Ruolo Attaccante Tiro Sinistro   Modifica dati su Wikidata · Manuale Sidney Gerald Sid Abel (Melville, 22 febbraio 1918 – Farmington Hills, 8 febbraio 2000) è stato un hockeista su ghiaccio e allenatore di hoc…

artikel ini tidak memiliki pranala ke artikel lain. Tidak ada alasan yang diberikan. Bantu kami untuk mengembangkannya dengan memberikan pranala ke artikel lain secukupnya. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Januari 2023. Berkas:101912 …

Talisman adalah sebuah benda yang diyakini oleh beberapa orang memiliki kekuatan magis yang dapat memberikan kekuatan, energi dan manfaat tertentu bagi pemiliknya.[1] Etimologi Talisman Kristen (Breverl), abad ke-18 Kata talisman berasal dari kata Prancis talisman, yang diturunkan dari kata Arab tilism (طلسم, jamak tilismaat), yang berasal dari kata Yunani kuno telesma (τέλεσμα)[2][3] dari kata teleō.[4] Referensi ^ Campo, Juan E. (2009). Encyclopedia …

British monthly magazine The SkinnyCategoriesMusic, arts, culture, listingsFrequencyMonthlyCirculation32,191 (ABC, 31 December 2014)[1]PublisherRadge Media C.I.C.[2]First issueMay 2005CountryScotlandWebsitetheskinny.co.uk The Skinny is a monthly free magazine distributed in venues throughout the cities of Dundee, Edinburgh and Glasgow in Scotland.[3] Founded in 2005, the magazine features interviews and articles on music, art, film, comedy and other aspects of culture acr…

العلاقات الأمريكية الليسوتوية الولايات المتحدة ليسوتو   الولايات المتحدة   ليسوتو تعديل مصدري - تعديل   العلاقات الأمريكية الليسوتوية هي العلاقات الثنائية التي تجمع بين الولايات المتحدة وليسوتو.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة…

PemberitahuanTemplat ini mendeteksi bahwa artikel bahasa ini masih belum dinilai kualitasnya oleh ProyekWiki Bahasa dan ProyekWiki terkait dengan subjek. Perhatian: untuk penilai, halaman pembicaraan artikel ini telah diisi sehingga penilaian akan berkonflik dengan isi sebelumnya. Harap salin kode dibawah ini sebelum menilai. {{PW Bahasa|importance=|class=}} Terjadi [[false positive]]? Silakan laporkan kesalahan ini. 14.00, Selasa, 9 April, 2024 (UTC) • hapus singgahan Sebanyak …

Emergency management of situations which may cause the loss of a ship For other uses, see Damage control (disambiguation). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Damage control maritime – news · newspapers · books · scholar · JSTOR (August 2013) (Learn how and when to remove this template message)…

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (نوفمبر 2019) الدوري الفرنسي الدرجة الثانية 1955–56 تفاصيل الموسم الدوري الفرنسي الدرجة الثانية  النسخة 17  البلد فرن…

 Documentation[voir] [modifier] [historique] [purger] Ce modèle à risque est inclus sur un très grand nombre de pages et ne peut pas être modifié. Cette protection ne constitue pas obligatoirement une approbation de la version actuelle. Vous pouvez proposer une modification en page de discussion. Lorsqu'un compromis sera trouvé en page de discussion, vous pourrez demander la modification auprès des administrateurs (voir le journal des protections). Ce …

German cross-country mountain biker This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: Adelheid Morath – news · newspapers · books · scholar · JSTOR (August 2012) (Learn how and when to remove this te…

Tableau d'Alexander Sauerweid (en) (1836). Le siège de Varna (juillet – 29 septembre 1828) est un épisode de la Guerre russo-turque de 1828-1829. Varna, (actuellement en Bulgarie), était occupée par une garnison ottomane forte de 20 000 hommes. Le 28 juin, l'armée russe avait tenté de s'en approcher, mais son avant-garde s'était heurtée à un fort contingent turc, contraignant à reporter les opérations. À la fin du mois de juillet, la Flotte de la mer Noire commandée par …

Aki-ku 安芸区Distrik kotaLokasi Aki-ku di kota HiroshimaNegara JepangWilayahChūgokuPrefektur HiroshimaKotaHiroshimaLuas • Total94,1 km2 (363 sq mi)Populasi (Oktober 1, 2015) • Total79.353 • Kepadatan843,3/km2 (21,840/sq mi)Zona waktuUTC+9 (JST)Kode pos736-8501Alamat3-4-36 Funakoshiminami,Aki-ku, Hiroshima-shi, Hiroshima-kenSitus webSitus web resmi Aki-ku (安芸区code: ja is deprecated , Aki-ku) adalah salah satu dari 8 …

Stalaktit dari jenis yang disebut sedotan soda, di gua Choranche, Dataran Tinggi Vercors, Prancis. Stalaktit atau batu tetes[1] (Yunani: σταλάσσω, stalasso, artinya yang menetes) adalah jenis speleothem (mineral sekunder) yang menggantung dari langit-langit gua kapur. Ia termasuk dalam jenis batu tetes (Inggris: dripstone). Stalaktit terbentuk dari pengendapan kalsium karbonat dan mineral lainnya, yang terendapkan pada larutan air bermineral. Batu kapur adalah batuan kals…

Questa voce sull'argomento calciatori italiani è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Piero Suppi Nazionalità  Italia Altezza 175 cm Peso 70 kg Calcio Ruolo Ala sinistra Carriera Squadre di club1 1938-1941 Vicenza66 (37)1941-1943 Fiorentina47 (15)1943-1946 Vicenza41 (10)1946-1949 Fiorentina53 (10)1949-1951 Siracusa55 (8)1951-1952 Vicenza6 (1) 1 I due numeri indi…

Thiamethoxam E isomer Z isomer Names Preferred IUPAC name {3-[(2-Chloro-1,3-thiazol-5-yl)methyl]-5-methyl-1,3,5-oxadiazinan-4-ylidene}nitramide Other names CGA293343 Identifiers CompoundsEZ: ThiamethoxamE: E-isomerZ: Z-isomer CAS Number EZ: 153719-23-4 Y 3D model (JSmol) Z: Interactive image Beilstein Reference 8555232 ChEBI EZ: CHEBI:39185 Y ChEMBL EZ: ChEMBL3186997Z: ChEMBL1896251 ChemSpider EZ: 96828 YE: 4712649Z:…

Box Office MojoURLboxofficemojo.comTipeFilmPerdagangan ?YaRegistrationTidak diwajibkanLangueInggrisBagian dariAmazon PemilikAmazon.comPembuatBrandon GrayService entry1997NegaraAmerika Serikat Peringkat Alexa 1,760 (Menurut pada 6 Agustus 2019) [1]KeadaanAktif Box Office Mojo adalah situs web yang melacak pendapatan box office secara sistematis, algoritmik. Situs ini didirikan pada 1999, dan dibeli pada 2008 oleh IMDb, yang sendiri dimiliki oleh Amazon. Dari tahun 2002 hingga 2011, B…

Questa voce o sezione sugli argomenti militari e politici è priva o carente di note e riferimenti bibliografici puntuali. Commento: Voce pratricamente priva di note a supporto Sebbene vi siano una bibliografia e/o dei collegamenti esterni, manca la contestualizzazione delle fonti con note a piè di pagina o altri riferimenti precisi che indichino puntualmente la provenienza delle informazioni. Puoi migliorare questa voce citando le fonti più precisamente. Segui i suggerimenti dei progetti…

Entry restrictions by the authorities of other states placed on citizens of the United States This article is part of a series on thePolitics of the United States Federal government Constitution of the United States Law Taxation Policy Legislature United States Congress House of Representatives Speaker Mike Johnson (R) Majority Leader Steve Scalise (R) Minority Leader Hakeem Jeffries (D) Congressional districts (list) Non-voting members Senate President Kamala Harris (D) President Pro Tempore Pa…

Day after Easter Sunday Easter MondayTypeChristianDateDay after Easter Sunday2023 dateApril 10 (Western)April 17 (Eastern)2024 dateApril 1 (Western)May 6 (Eastern)2025 dateApril 21 (Western)April 21 (Eastern)2026 dateApril 6 (Western)April 13 (Eastern) Easter Monday in Portugal Easter Monday is the second day of Eastertide and a public holiday in some countries. In Western Christianity it marks the second day of the Octave of Easter; in Eastern Christianity it marks the secon…

Kembali kehalaman sebelumnya