{"id":59438,"date":"2013-10-27T08:53:38","date_gmt":"2013-10-27T06:53:38","guid":{"rendered":"http:\/\/mygaming.co.za\/news\/?p=59438"},"modified":"2013-10-27T08:54:46","modified_gmt":"2013-10-27T06:54:46","slug":"nvidia-gi-works-optix-for-gameworks","status":"publish","type":"post","link":"https:\/\/mygaming.co.za\/news\/hardware\/59438-nvidia-gi-works-optix-for-gameworks","title":{"rendered":"Nvidia GI Works, Optix for Gameworks"},"content":{"rendered":"<p>Nvidia at their Montreal, Canada event on 17 October announced five technologies that will be bundled into their new Gameworks developer offering, which is a one-stop solution for game developers looking for a single provider to help accelerate their efforts.<\/p>\n<p>The features are called FLEX, Flameworks, Faceworks, GI Works and Optix.<\/p>\n<p>Gameworks is comprised of several old and new technolologies, some of them you may already be familiar with:<\/p>\n<ul>\n<li>Visual Effects SDK<\/li>\n<li>Core SDK for Geforce technologies (Optimus, etc.)<\/li>\n<li>Graphics Library (documentation for architectures and features)<\/li>\n<li>Game Compute Library (documentation for CUDA, DirectX, GPU compute)<\/li>\n<li>Nvidia Physx SDK<\/li>\n<li>Nvidia Optix SDK<\/li>\n<\/ul>\n<p>Gameworks itself will all be available as plug-ins for Visual Studio, which means that game developers won&#8217;t have to shuffle around with different programs and software kits to get things to work. Nvidia&#8217;s plan is to make it as easy as possible to use any of their technology in any game.<\/p>\n<h3 class=\"my-4\">GI Works for better lighting<\/h3>\n\n\t\t<style type=\"text\/css\">\n\t\t\t#gallery-1 {\n\t\t\t\tmargin: auto;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-item {\n\t\t\t\tfloat: left;\n\t\t\t\tmargin-top: 10px;\n\t\t\t\ttext-align: center;\n\t\t\t\twidth: 33%;\n\t\t\t}\n\t\t\t#gallery-1 img {\n\t\t\t\tborder: 2px solid #cfcfcf;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-caption {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t\t\/* see gallery_shortcode() in wp-includes\/media.php *\/\n\t\t<\/style>\n\t\t<div id='gallery-1' class='gallery galleryid-59438 gallery-columns-3 gallery-size-thumbnail'><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/mygaming.co.za\/news\/hardware\/59436-nvidias-new-gameworks-tech-is-their-future-of-gaming\/attachment\/nvidia-announces-gi-works-for-better-light-sources'><img loading=\"lazy\" decoding=\"async\" width=\"96\" height=\"68\" src=\"https:\/\/mygaming.co.za\/news\/wp-content\/uploads\/2013\/10\/Nvidia-announces-GI-Works-for-better-light-sources-96x68.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"Nvidia announces GI Works for better light sources\" aria-describedby=\"gallery-1-59519\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-59519'>\n\t\t\t\tNvidia announces GI Works for better light sources\n\t\t\t\t<\/dd><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/mygaming.co.za\/news\/hardware\/59436-nvidias-new-gameworks-tech-is-their-future-of-gaming\/attachment\/nvidia-gi-lighting-demo-1'><img loading=\"lazy\" decoding=\"async\" width=\"96\" height=\"68\" src=\"https:\/\/mygaming.co.za\/news\/wp-content\/uploads\/2013\/10\/Nvidia-GI-Lighting-demo-1-96x68.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"Nvidia GI Lighting demo\" aria-describedby=\"gallery-1-59520\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-59520'>\n\t\t\t\tNvidia GI Lighting demo\n\t\t\t\t<\/dd><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/mygaming.co.za\/news\/hardware\/59436-nvidias-new-gameworks-tech-is-their-future-of-gaming\/attachment\/nvidia-gi-lighting-demo-2'><img loading=\"lazy\" decoding=\"async\" width=\"96\" height=\"68\" src=\"https:\/\/mygaming.co.za\/news\/wp-content\/uploads\/2013\/10\/Nvidia-GI-Lighting-demo-2-96x68.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"Nvidia GI Lighting demo\" aria-describedby=\"gallery-1-59521\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-59521'>\n\t\t\t\tNvidia GI Lighting demo\n\t\t\t\t<\/dd><\/dl><br style=\"clear: both\" \/><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/mygaming.co.za\/news\/hardware\/59436-nvidias-new-gameworks-tech-is-their-future-of-gaming\/attachment\/nvidia-gi-lighting-demo-3'><img loading=\"lazy\" decoding=\"async\" width=\"96\" height=\"68\" src=\"https:\/\/mygaming.co.za\/news\/wp-content\/uploads\/2013\/10\/Nvidia-GI-Lighting-demo-3-96x68.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"Nvidia GI Lighting demo\" aria-describedby=\"gallery-1-59522\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-59522'>\n\t\t\t\tNvidia GI Lighting demo\n\t\t\t\t<\/dd><\/dl>\n\t\t\t<br style='clear: both' \/>\n\t\t<\/div>\n\n<p>GI Works is a new lighting solution for Nvidia thay improves on global illumination in games. Global illumination is a physics-based algorithm to calculate how virtual light beams might interact with an environment. If a dark room is lit with a single light source in the middle of it, the simulation accurately reflects the light off particular surfaces and also works out where shadows should be.<\/p>\n<p>Like many of the technologies in Gameworks, GI Works is scalable and is capable of running on mobile devices for better-looking games. The demo that was shown was in a museum with dinosaur skeletons. Not only was the light perfectly simulated, but objects that were identified as being reflective automatically interacted with surrounding light sources and reflected that light accurately.<\/p>\n<p>Adding in extra lights to the scene also reduced the amount of shadows present, increased the amount of light in the room and created extra reflections. Lights of different colours could also bleed into one another, which is particularly impressive.<\/p>\n<h3 class=\"my-4\">Optix for accurate light rendering<\/h3>\n<div id=\"attachment_59523\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/mygaming.co.za\/news\/wp-content\/uploads\/2013\/10\/Bungie-first-to-use-Optix-in-Destiny1.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-59523\" class=\"size-large wp-image-59523\" alt=\"Bungie first to use Optix in Destiny\" src=\"http:\/\/mygaming.co.za\/news\/wp-content\/uploads\/2013\/10\/Bungie-first-to-use-Optix-in-Destiny1-600x334.png\" width=\"600\" height=\"334\" srcset=\"https:\/\/mygaming.co.za\/news\/wp-content\/uploads\/2013\/10\/Bungie-first-to-use-Optix-in-Destiny1-600x334.png 600w, https:\/\/mygaming.co.za\/news\/wp-content\/uploads\/2013\/10\/Bungie-first-to-use-Optix-in-Destiny1-267x150.png 267w, https:\/\/mygaming.co.za\/news\/wp-content\/uploads\/2013\/10\/Bungie-first-to-use-Optix-in-Destiny1.png 1365w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-59523\" class=\"wp-caption-text\">Bungie first to use Optix in Destiny<\/p><\/div>\n<p>Lastly, Optix is a new rendering engine for light. GI Works relies on Optix and Optix now handles ray tracing on objects, Ambient Occlusion to properly scatter light in environments, collision detection of light particles (its what makes the light blending possible) and procedural surfaces, where Optix will task the GPU with re-drawing light on an object as the locations of shadows on the object change.<\/p>\n<p>The first game to support and use Optix is Bungie&#8217;s Destiny, where Optix does things like work out how many light particles will hit an object and how bright or dark the textures of that object should be. The interesting bit is that the calculations for Optix are not done on the fly.<\/p>\n<p>Instead, the data is fed into a Tesla-powered Nvidia GPU server farm that Bungie keeps on-hand to pre-render their environments. Nvidia says that all the pre-rendering and computation of a complex scene on the GPU farm using Optix lighting can be done in 78 seconds, which includes the entire environment.<\/p>\n<p>When Microsoft said that the Xbox Live Cloud could be used for rendering new effects the Xbox One wasn&#8217;t capable of, this is an example of what they would be able to do &#8211; pre-render light rays in any environment and feed that data into the game while the level is loading.<\/p>\n<p>While Gameworks is only the first step for Nvidia&#8217;s continued dominance in its relationships with game developers, it&#8217;s effectiveness is limited to how many gamers use Geforce hardware and how many developers elect to pick it up and incorporate it into their game.<\/p>\n<p>Developers will have to make the decision whether to try deliver their game in as authentic an experience on any compatible hardware, or only offer the full monty on Geforce hardware, and gamers will have to make their decision as to which direction they want their games to go visually.<\/p>\n<h3 class=\"my-4\">More Hardware news:<\/h3>\n<p><strong><a href=\"http:\/\/mygaming.co.za\/news\/hardware\/59509-amd-posts-first-profit-in-over-a-year.html\">AMD posts first profit in over a year<\/a><\/strong><\/p>\n<p><strong><a href=\"http:\/\/mygaming.co.za\/news\/hardware\/59483-nvidia-gsync-tech-will-boost-gaming-monitor-performance.html\">Nvidia GSync to boost gaming monitor performance<\/a><\/strong><\/p>\n<p><strong><a href=\"http:\/\/mygaming.co.za\/news\/hardware\/59477-nvidia-geforce-gtx780-ti-unveiled-fastest-ever-built.html\">Nvidia Geforce GTX780 Ti unveiled \u2013 \u201cfastest ever built\u201d<\/a><\/strong><\/p>\n<p><strong><a href=\"http:\/\/mygaming.co.za\/news\/hardware\/59439-nvidia-shield-geforce-bundles-revealed.html\">Nvidia Shield, GeForce bundles revealed<\/a><\/strong><\/p>\n<p><strong><a href=\"http:\/\/mygaming.co.za\/news\/hardware\/59441-official-r9-290x-benchmarks-amd.html\">Official R9 290X benchmarks: AMD<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>GI Works and Optix will redefine lighting in games. <\/p>\n","protected":false},"author":208,"featured_media":59420,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_sma_x_autopost_enabled":true,"_sma_x_custom_text":"","_sma_x_autopost_status":"idle","_sma_x_autopost_error":"","_sma_x_post_id":"","_sma_x_attempts":0,"footnotes":""},"categories":[7],"tags":[9983,9982,11553,11554,11556,11524,11552,21,9978,45,11555,11519,2120,11520,11488,11521,10794],"class_list":["post-59438","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hardware","tag-digital-ira","tag-faceworks","tag-flameworks","tag-flex","tag-flex-physx","tag-gameworks-library","tag-gi-works","tag-headline","tag-kepler","tag-nvidia","tag-nvidia-flex","tag-nvidia-gameworks","tag-nvidia-kepler","tag-nvidia-optix","tag-nvidia-physx","tag-optix","tag-tegra-5"],"_links":{"self":[{"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/posts\/59438","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/users\/208"}],"replies":[{"embeddable":true,"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/comments?post=59438"}],"version-history":[{"count":0,"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/posts\/59438\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/media\/59420"}],"wp:attachment":[{"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/media?parent=59438"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/categories?post=59438"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/tags?post=59438"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}