{"id":118,"date":"2009-07-19T15:52:22","date_gmt":"2009-07-19T21:52:22","guid":{"rendered":"http:\/\/www.realtimerendering.com\/blog\/?p=118"},"modified":"2009-07-20T16:54:50","modified_gmt":"2009-07-20T22:54:50","slug":"7-things-for-july-19th","status":"publish","type":"post","link":"https:\/\/www.realtimerendering.com\/blog\/7-things-for-july-19th\/","title":{"rendered":"7 Things for July 19th"},"content":{"rendered":"<p>Seven more:<\/p>\n<ul>\n<li>Michael Abrash has an in-depth <a href=\"http:\/\/www.ddj.com\/hpc-high-performance-computing\/217200602?pgno=1\">article on rasterization on Larrabee<\/a>. Perhaps a little too in-depth at times; just skim past the assembly instructions. I also found myself asking, &#8220;why do <em>that<\/em>?&#8221; &#8211; the key is to just keep reading. He tries to make his examples simple and comprehensible, but at the cost of sometimes feeling like they&#8217;re oversolving the problem. They aren&#8217;t, it&#8217;s just that the solution is in fact used in different circumstances in order to be efficient.<\/li>\n<li>SIGGRAPH has an <a href=\"http:\/\/www.siggraph.org\/s2009\/computer_animation_festival\/real_time\/index.php\">interactive rendering event summary page<\/a>. This page is more for the art production side of things, though; Naty&#8217;s <a href=\"http:\/\/www.realtimerendering.com\/blog\/siggraph-2009-courses\/\">course<\/a>,\u00a0<a href=\"http:\/\/www.realtimerendering.com\/blog\/siggraph-2009-talks\/\">talks<\/a>, and <a href=\"http:\/\/www.realtimerendering.com\/blog\/siggraph-2009-production-sessions\/\">production sessions<\/a> summaries are\u00a0more comprehensive and more useful for programmer attendees.<\/li>\n<li>NVIDIA has a number of events they&#8217;re involved in at SIGGRAPH 2009. <a href=\"http:\/\/developer.nvidia.com\/object\/siggraph-2009.html\">Here&#8217;s the list<\/a>.<\/li>\n<li>I love this sort of madness: a <a href=\"http:\/\/twitter.com\/morgan3d\/statuses\/2183020513\">business-card ray tracer<\/a> that does depth of field.<\/li>\n<li><a href=\"http:\/\/mtlung.blogspot.com\/2009\/03\/accumulative-screen-space-ambient.html\">Accumulated SSAO<\/a>: the idea of reprojection, of using previous results by finding where they lie on this frame&#8217;s view, is one that seems a tad expensive for interactive rendering. It&#8217;s hard to know anything about performance and quality from this page, but I thought it was interesting to see.<\/li>\n<li>I mentioned Processing in the last post. Another language-related resource for graphics and game programming is <a href=\"http:\/\/www.pygame.org\/news.html\">pygame<\/a>, a set of Python modules for writing games. A friend said he found this system to be pretty great, that he could whip up a fairly involved game idea in a few hours.<\/li>\n<li><a href=\"http:\/\/www.joystiq.com\/2009\/06\/05\/hands-on-scribblenauts\/\">Scribblenauts<\/a> sounds like the coolest game that will ever come out, period. Even if it&#8217;s only 1\/10th as good as the previews read, it looks to be pretty darn entertaining.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Seven more: Michael Abrash has an in-depth article on rasterization on Larrabee. Perhaps a little too in-depth at times; just skim past the assembly instructions. I also found myself asking, &#8220;why do that?&#8221; &#8211; the key is to just keep reading. He tries to make his examples simple and comprehensible, but at the cost of [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[54,41,204,55,181,102],"class_list":["post-118","post","type-post","status-publish","format-standard","hentry","category-misc","tag-larrabee","tag-nvidia","tag-pygame","tag-ray-tracing","tag-siggraph-2009","tag-ssao"],"_links":{"self":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/118","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/comments?post=118"}],"version-history":[{"count":0,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/118\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/media?parent=118"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/categories?post=118"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/tags?post=118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}