{"id":1527,"date":"2020-01-25T00:23:03","date_gmt":"2020-01-25T00:23:03","guid":{"rendered":"https:\/\/www.danielparente.net\/en\/2020\/01\/25\/what-is-ray-tracing-and-how-will-it-change-games\/"},"modified":"2020-01-30T18:37:43","modified_gmt":"2020-01-30T18:37:43","slug":"what-is-ray-tracing-and-how-will-it-change-games","status":"publish","type":"post","link":"https:\/\/www.danielparente.net\/en\/2020\/01\/25\/what-is-ray-tracing-and-how-will-it-change-games\/","title":{"rendered":"What is ray tracing, and how will it change games?"},"content":{"rendered":"<h3>Algorithmia AI Generated Summary<\/h3>\n<p>[ad_1]<\/p>\n<p>What is ray tracing, and how will it change games. <\/p>\n<p>&nbsp;<\/p>\n<h2 class=\"b-headline__sub-title\">Ray tracing explained: Why is this lighting technique so expensive?<\/h2>\n<p>Nvidia\u2019s <a href=\"https:\/\/www.  It attempts to emulate the way light works in the real world.\n\n<hr\/>\n<p>[ad_1]<\/p>\n<p>What is ray tracing, and how will it change games?<\/p>\n<p>&nbsp;<\/p>\n<h2 class=\"b-headline__sub-title\">Ray tracing explained: Why is this lighting technique so expensive?<\/h2>\n<p>Nvidia\u2019s <a href=\"https:\/\/www.digitaltrends.com\/computing\/nvidia-rtx-2000-series-explained\/\" target=\"_blank\" rel=\"noopener\">RTX 2000 graphics cards<\/a> introduced ray tracing to the world of gaming in the latter half of 2019, but today there are a variety of RTX and GTX cards that support it. The fancy new lighting technique is a serious resource hog, meaning that the more expensive and modern cards handle it best, but most Nvidia graphics cards from the past few years can take a crack at its real-time reflections and shadow effects.<\/p>\n<p>But what is ray tracing? And is it really worth upgrading for?<\/p>\n<h2>Virtual photons<\/h2>\n<p>Graphics technology is usually hard to explain, but ray tracing is rather simple. It attempts to emulate the way light works in the real world. Instead of creating pre-designed, or \u201cbaked-in\u201d lighting for scenes in <span id=\"selectionBoundary_1559734512166_6202108106951312\" class=\"rangySelectionBoundary\"><\/span>games, ray tracing traces the path of simulated light. Or, rather, <em>millions<\/em> of simulated lights, or photons. The light bounces off objects as it moves and interacts with their properties. If it bounces from a glossy green surface, for instance, its hue may change.<\/p>\n<p>That\u2019s essentially how light works in real life. A particle of light bursts forth from its point of origin and travels along until it interacts with an object, at which point its path is determined by that object\u2019s properties. It might be absorbed by a dense, dark object, or almost entirely reflected by a mirror.<\/p>\n<p>Ray tracing\u2019s fundamental similarity to real life makes it an extremely realistic 3D rendering technique, even making blocky games like <a href=\"https:\/\/downloads.digitaltrends.com\/minecraft\/windows\" data-injected=\"1\" target=\"_blank\" rel=\"noopener\">Minecraft<\/a> look near photo-realistic in the right conditions. There\u2019s just one problem: It\u2019s hard to simulate. Recreating the way light actually works in the world is complicated and resource intensive, requiring masses of computing power. Even Nvidia\u2019s ray tracing rendering isn\u2019t true ray tracing, whereby every point of light is simulated. Instead, it uses a number of smart approximations to deliver something that\u2019s close to the same visual effect, but without being quite as taxing on the hardware.<\/p>\n<div class=\"dtvideos-container\">\n<div>\n<div><iframe title=\"Battlefield V: Ray Tracing Cinematic Compilation \u00e2\u20ac\u201c GEFORCE COMMUNITY SHOWCASE\" src=\"https:\/\/www.youtube.com\/embed\/PkN5nbUnlP0?feature=oembed\" width=\"100%\" height=\"100%\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\" data-mce-fragment=\"1\"><\/iframe><\/div>\n<\/div>\n<\/div>\n<p>Most ray tracing games now use a combination of traditional lighting techniques, typically called rasterization, and ray tracing on specific surfaces such as reflective puddles and metalwork. <a href=\"https:\/\/www.digitaltrends.com\/gaming\/battlefield-v-dxr-ray-tracing-tested\/\" target=\"_blank\" rel=\"noopener\"><em>Battlefield V<\/em> is a great example of that<\/a>. You see the reflection of troops in water, the reflection of terrain on airplanes, and the reflection of explosions across a car\u2019s paint. It\u2019s possible to show reflections in modern 3D engines, but not at the level of detail shown in games like <em>Battlefield V <\/em>when ray tracing is enabled.<\/p>\n<p>Ray tracing can also be leveraged for shadows to make them more dynamic and realistic looking. You\u2019ll see that used to great effect in <em>Shadow of the Tomb Raider<\/em>&#8230;<\/p>\n<p><a href=\"https:\/\/www.digitaltrends.com\/computing\/what-is-ray-tracing\/\" target=\"_blank\" rel=\"noopener\">Read the Full Article at Digital Trends\u00a0 <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Algorithmia AI Generated Summary [ad_1] What is ray tracing, and how will it change games. &nbsp; Ray tracing explained: Why is this lighting technique so expensive? Nvidia\u2019s<\/p>\n","protected":false},"author":1,"featured_media":1528,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","jetpack_post_was_ever_published":false},"categories":[18],"tags":[],"class_list":["post-1527","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gamedev"],"blocksy_meta":[],"jetpack_featured_media_url":"https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/3\/2020\/01\/What-is-ray-tracing-and-how-will-it-change-games-scaled.jpg?strip=all","jetpack_shortlink":"https:\/\/wp.me\/p2TFCd-oD","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/posts\/1527","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/comments?post=1527"}],"version-history":[{"count":2,"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/posts\/1527\/revisions"}],"predecessor-version":[{"id":1573,"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/posts\/1527\/revisions\/1573"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/media\/1528"}],"wp:attachment":[{"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/media?parent=1527"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/categories?post=1527"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/tags?post=1527"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}