{"id":19995,"date":"2019-03-22T10:58:48","date_gmt":"2019-03-22T09:58:48","guid":{"rendered":"http:\/\/blog.netspark.de\/?p=19995"},"modified":"2019-03-22T11:14:09","modified_gmt":"2019-03-22T10:14:09","slug":"photorealsim-in-3d-graphics","status":"publish","type":"post","link":"https:\/\/blog.netspark.de\/?p=19995","title":{"rendered":"Photorealism in 3D Graphics"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-Post-Thumb wp-image-19996\" src=\"https:\/\/blog.netspark.de\/wp-content\/uploads\/2019\/03\/3D-software-64x64.png\" alt=\"\" width=\"64\" height=\"64\" srcset=\"https:\/\/blog.netspark.de\/wp-content\/uploads\/2019\/03\/3D-software-64x64.png 64w, https:\/\/blog.netspark.de\/wp-content\/uploads\/2019\/03\/3D-software-150x150.png 150w, https:\/\/blog.netspark.de\/wp-content\/uploads\/2019\/03\/3D-software-480x480.png 480w, https:\/\/blog.netspark.de\/wp-content\/uploads\/2019\/03\/3D-software-300x300.png 300w, https:\/\/blog.netspark.de\/wp-content\/uploads\/2019\/03\/3D-software-500x500.png 500w, https:\/\/blog.netspark.de\/wp-content\/uploads\/2019\/03\/3D-software.png 512w\" sizes=\"auto, (max-width: 64px) 100vw, 64px\" \/>3D with photorealsim was always a dream of the computer<br \/>\nindustry since the very beginning of 3D graphics rendering.<br \/>\nThe main problem however was that real-time rendering of<br \/>\n3D scenes was complex and computers didn&#8217;t have the power.<\/p>\n<p><!--more-->But nowadays it seems as if the CPUs and GPUs got mature and are able to render such comlex graphics scenes at high resolutions without any bigger flaws.<\/p>\n<p>The following 2 videos show what is now possible with NVidia&#8217;s RTX graphics cards for example. So the question is: If we are here now, how long will it take until we can&#8217;t safely tell fiction from reality? These tech demos have been made for the Game Developers Conference in San Francisco that is taking place these days (March 18<sup>th<\/sup> to March 22<sup>nd<\/sup>).<\/p>\n<p>But watch these two videos and become stunned of their graphic quality!<\/p>\n<p>Quixel made it&#8217;s contribution using Unreal Engine 4 with Raytracing. Wow!<\/p>\n<div style=\"width: 640px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-19995-1\" width=\"640\" height=\"360\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/blog.netspark.de\/wp-content\/uploads\/2019\/03\/Rebirth-Introducing-photorealism-in-UE4-1.mp4?_=1\" \/><a href=\"https:\/\/blog.netspark.de\/wp-content\/uploads\/2019\/03\/Rebirth-Introducing-photorealism-in-UE4-1.mp4\">https:\/\/blog.netspark.de\/wp-content\/uploads\/2019\/03\/Rebirth-Introducing-photorealism-in-UE4-1.mp4<\/a><\/video><\/div>\n<p>&nbsp;<\/p>\n<p>Another group made use of the Unity engine to render the folowing scene! Stunning!<\/p>\n<div style=\"width: 640px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-19995-2\" width=\"640\" height=\"360\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/blog.netspark.de\/wp-content\/uploads\/2019\/03\/The-Heretic-Unity-GDC-2019-reveal-1.mp4?_=2\" \/><a href=\"https:\/\/blog.netspark.de\/wp-content\/uploads\/2019\/03\/The-Heretic-Unity-GDC-2019-reveal-1.mp4\">https:\/\/blog.netspark.de\/wp-content\/uploads\/2019\/03\/The-Heretic-Unity-GDC-2019-reveal-1.mp4<\/a><\/video><\/div>\n<p>So with the two examples above you can already see how far we&#8217;ve got with the processing power of today&#8217;s hardware. It&#8217;s just a matter of time until games become so photorealistic so that we immerse into an artificial world yet thinking it&#8217;s real. The next challenge will be 8K rendering which demands a lot from the GPUs. All the above scenes however are rendered at 4K already meaning that a giant leap in resolution and quality has already been made!<\/p>\n<p>The Game Developers Conference is taking place in San Francisco from March 18<sup>th<\/sup> to March 22<sup>nd<\/sup><\/p>\n<p><a href=\"https:\/\/blog.netspark.de\/wp-content\/uploads\/2019\/03\/GDC19_SF.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-19999\" src=\"https:\/\/blog.netspark.de\/wp-content\/uploads\/2019\/03\/GDC19_SF-640x391.jpg\" alt=\"\" width=\"640\" height=\"391\" srcset=\"https:\/\/blog.netspark.de\/wp-content\/uploads\/2019\/03\/GDC19_SF-640x391.jpg 640w, https:\/\/blog.netspark.de\/wp-content\/uploads\/2019\/03\/GDC19_SF-768x469.jpg 768w, https:\/\/blog.netspark.de\/wp-content\/uploads\/2019\/03\/GDC19_SF-500x305.jpg 500w, https:\/\/blog.netspark.de\/wp-content\/uploads\/2019\/03\/GDC19_SF.jpg 770w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>3D with photorealsim was always a dream of the computer industry since the very beginning of 3D graphics rendering. The main problem however was that real-time rendering of 3D scenes was complex and computers didn&#8217;t have the power.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[55,3,2949,150],"tags":[2085,1509,3113,3062,1802,3696,3697,3698,36],"class_list":["post-19995","post","type-post","status-publish","format-standard","hentry","category-computer-2","category-news","category-technology","category-video","tag-development","tag-gdc","tag-raytracing","tag-rtx","tag-san-francisco","tag-tech-demo","tag-unity","tag-unreal","tag-usa"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/blog.netspark.de\/index.php?rest_route=\/wp\/v2\/posts\/19995","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.netspark.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.netspark.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.netspark.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.netspark.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=19995"}],"version-history":[{"count":0,"href":"https:\/\/blog.netspark.de\/index.php?rest_route=\/wp\/v2\/posts\/19995\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.netspark.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=19995"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.netspark.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=19995"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.netspark.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=19995"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}