{"id":5347,"date":"2020-04-17T09:04:31","date_gmt":"2020-04-17T15:04:31","guid":{"rendered":"http:\/\/www.realtimerendering.com\/blog\/?p=5347"},"modified":"2020-04-17T09:06:11","modified_gmt":"2020-04-17T15:06:11","slug":"seven-things-for-april-17-2020","status":"publish","type":"post","link":"https:\/\/www.realtimerendering.com\/blog\/seven-things-for-april-17-2020\/","title":{"rendered":"Seven Things for April 17, 2020"},"content":{"rendered":"<p>Seven things, none of which have to do with actually playing videogames, unlike <a href=\"http:\/\/www.realtimerendering.com\/blog\/seven-things-for-april-16-2020\/\">yesterday&#8217;s listing<\/a>:<\/p>\n<ul>\n<li>Mesh shaders are A Big Deal, as they help generalize the rendering pipeline. If you don&#8217;t yet know about them, Shawn Hargreaves gives <a href=\"https:\/\/youtu.be\/CFXKTXtil34\">a nice introduction<\/a>. Too long? At least listen to and watch the first minute of it to know what they&#8217;re about, or six minutes for the full introduction. For more more more, see Martin Fuller&#8217;s <a href=\"https:\/\/youtu.be\/0sJ_g-aWriQ\">more advanced talk<\/a> on the subject.<\/li>\n<li>I3D 2020 may be postponed, but its research papers are not. Ke-Sen Huang has done his usual wonderful work in <a href=\"http:\/\/kesen.realtimerendering.com\/i3d2020Papers.htm\">listing and linking these<\/a>.<\/li>\n<li>I mentioned in <a href=\"http:\/\/www.realtimerendering.com\/blog\/seven-things-for-march-31-2020\/\">a previous seven things<\/a> that the GDC 2020 content for graphics technical talks was underwhelming at that point. Happily, this has changed, e.g., with talks on Minecraft RTX, World of Tanks, Wolfenstein: Youngblood, Witcher 3, and much else &#8211; see <a href=\"https:\/\/gdcvault.com\/free\/gdc-20\/?categories=Pg\">the programming track<\/a>.<\/li>\n<li>The <em><a href=\"http:\/\/immersivemath.com\/ila\/index.html\">Immersive Math<\/a><\/em> interactive book is now on <a href=\"https:\/\/twitter.com\/immersivemath\/status\/1248669646473121792\">version 1.1<\/a>. Me, I finally sat still long enough to read the <a href=\"http:\/\/immersivemath.com\/ila\/ch10_eigen\/ch10.html\">Eigenvectors and Eigenvalues chapter<\/a> (&#8220;This chapter has a value in itself&#8221;) and am a better person for it.<\/li>\n<li>Turner Whitted wrote a retrospective, &#8220;<a href=\"https:\/\/ieeexplore.ieee.org\/document\/8951772\">Origins of Global Illumination<\/a>.&#8221; Paywalled, annoyingly, something I&#8217;ve written the Editor-in-Chief about &#8211; <a href=\"https:\/\/ieeexplore.ieee.org\/xpl\/RecentIssue.jsp?punumber=38\">you can, too<\/a>. Embrace being that cranky person writing letters to the editor.<\/li>\n<li>I talk about ray tracing effect eye candy a bit in <a href=\"https:\/\/youtu.be\/Rk5nD8tt_W4\">this fifth talk<\/a> in <a href=\"https:\/\/www.youtube.com\/playlist?list=PL5B692fm6--sgm8Uiava0IIvUojjFOCSR\">the series<\/a>, along with the dangers of snow globes. I can neither confirm nor deny the veracity of <a href=\"https:\/\/www.youtube.com\/watch?v=Rk5nD8tt_W4\">the comment<\/a>, &#8220;This whole series was created just so Eric Haines would have a decent reason to show off his cool glass sphere burn marks.&#8221; BTW, I&#8217;ll be doing a <a href=\"https:\/\/info.nvidia.com\/developer-ray-tracing-webinar-reg-page.html\">40 minute webinar<\/a> based on these talks come May 12th.<\/li>\n<li>John Horton Conway is gone, as we likely all know. The <a href=\"https:\/\/xkcd.com\/2293\/\">xkcd<\/a> tribute was lovely, <a href=\"https:\/\/www.smbc-comics.com\/comic\/life-2\">SMBC<\/a> too. In reading about it, one resource I hadn&#8217;t known about was <a href=\"https:\/\/www.conwaylife.com\/wiki\/Main_Page\">LifeWiki<\/a>, with beautiful things such as <a href=\"https:\/\/www.conwaylife.com\/wiki\/Turing_machine\">this Turing machine<\/a>.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5349\" src=\"http:\/\/www.realtimerendering.com\/blog\/wp-content\/uploads\/2020\/04\/Turingmachine_large.png\" alt=\"\" width=\"1714\" height=\"1647\" srcset=\"https:\/\/www.realtimerendering.com\/blog\/wp-content\/uploads\/2020\/04\/Turingmachine_large.png 1714w, https:\/\/www.realtimerendering.com\/blog\/wp-content\/uploads\/2020\/04\/Turingmachine_large-300x288.png 300w, https:\/\/www.realtimerendering.com\/blog\/wp-content\/uploads\/2020\/04\/Turingmachine_large-768x738.png 768w, https:\/\/www.realtimerendering.com\/blog\/wp-content\/uploads\/2020\/04\/Turingmachine_large-1024x984.png 1024w, https:\/\/www.realtimerendering.com\/blog\/wp-content\/uploads\/2020\/04\/Turingmachine_large-312x300.png 312w\" sizes=\"auto, (max-width: 1714px) 100vw, 1714px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seven things, none of which have to do with actually playing videogames, unlike yesterday&#8217;s listing: Mesh shaders are A Big Deal, as they help generalize the rendering pipeline. If you don&#8217;t yet know about them, Shawn Hargreaves gives a nice introduction. Too long? At least listen to and watch the first minute of it to [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5347","post","type-post","status-publish","format-standard","hentry","category-misc"],"_links":{"self":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/5347","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=5347"}],"version-history":[{"count":5,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/5347\/revisions"}],"predecessor-version":[{"id":5370,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/5347\/revisions\/5370"}],"wp:attachment":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/media?parent=5347"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/categories?post=5347"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/tags?post=5347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}