{"id":5502,"date":"2021-05-13T16:19:53","date_gmt":"2021-05-13T22:19:53","guid":{"rendered":"http:\/\/www.realtimerendering.com\/blog\/?p=5502"},"modified":"2021-05-13T16:49:41","modified_gmt":"2021-05-13T22:49:41","slug":"seven-things-for-may-13th-2021","status":"publish","type":"post","link":"https:\/\/www.realtimerendering.com\/blog\/seven-things-for-may-13th-2021\/","title":{"rendered":"Seven Things for May 13th, 2021"},"content":{"rendered":"<p>So much good stuff is going on:<\/p>\n<ul>\n<li>The <a href=\"https:\/\/graphicscodex.courses.nvidia.com\/app.html\"><em>Graphics Codex<\/em><\/a> is now free on the web. This thing&#8217;s both a good source of tutorials on all sorts of areas of 3D graphics, as well as a reference of handy code bits. It&#8217;s basically &#8220;stuff Morgan McGuire got interested in and decided to write up.&#8221; It&#8217;s best integrated source for <a href=\"https:\/\/graphicscodex.courses.nvidia.com\/app.html?page=_rn_rayMrch\">learning about ray marching algorithms<\/a> that I know. The book&#8217;s main site is <a href=\"https:\/\/graphicscodex.com\/\">here<\/a>.<\/li>\n<li>For ray marching, also see <a href=\"https:\/\/www.iquilezles.org\/www\/index.htm\">Inigo Quilez&#8217;s site<\/a>\u00a0(you know, the Shadertoy guy). This should be old news, but just in case&#8230; He writes on a bunch of topics and rarely publishes in journals or presents at conferences, so there&#8217;s a mess of useful bits on his site.<\/li>\n<li>Speaking of Shadertoy:\u00a0<a href=\"https:\/\/www.shadertoy.com\/view\/fsXXzX\">English Lane<\/a>. Quite incredible (with maybe a few too many lanes, but that&#8217;s a niggle).<\/li>\n<li>&#8220;<a href=\"https:\/\/meistdan.github.io\/\">A Survey on Bounding Volume Hierarchies for Ray Tracing<\/a>&#8221; is indeed a monster survey. Someone <em>still<\/em> needs to prove forming an optimal BVH is NP-hard. If you&#8217;re a professor, give it as a homework assignment &#8220;by accident&#8221; &#8211; someone will probably prove it and you&#8217;ll get to <a href=\"https:\/\/www.snopes.com\/fact-check\/the-unsolvable-math-problem\/\">be on Snopes<\/a>.<\/li>\n<li>Running a virtual conference and want to know how to use OBS (Open Broadcaster Software)? Zdravko Velinov wrote <a href=\"http:\/\/3dgraphics.guru\/post\/i3d-2021-program\/\">a detailed article<\/a>\u00a0(two, actually) all about doing this for I3D 2020 and 2021.<\/li>\n<li>Speaking of which, the <a href=\"http:\/\/i3dsymposium.github.io\/\">I3D 2021<\/a> awards are <a href=\"http:\/\/i3dsymposium.github.io\/2021\/awards.html\">here<\/a>, with paper links <a href=\"http:\/\/i3dsymposium.github.io\/2021\/papers.html\">here<\/a>. Also, I3D 2022 is looking for more help, especially with publicity and website redesign &#8211; consider it! You can write them <a href=\"mailto:general@i3dsymposium.org\">here<\/a>.<\/li>\n<li>I want <a href=\"https:\/\/t.co\/LP0OyHi6TK?amp=1\">this manga book<\/a>, <em>GPU Optimization: Getting Started,\u00a0<\/em>in English, now. I particularly appreciate the character with GPU cards for ears and a GPU chip as a third eye or whatever. Here&#8217;s a page after applying Google Translate:<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5504\" src=\"http:\/\/www.realtimerendering.com\/blog\/wp-content\/uploads\/2021\/05\/GPU_opt.jpg\" alt=\"\" width=\"769\" height=\"1115\" srcset=\"https:\/\/www.realtimerendering.com\/blog\/wp-content\/uploads\/2021\/05\/GPU_opt.jpg 769w, https:\/\/www.realtimerendering.com\/blog\/wp-content\/uploads\/2021\/05\/GPU_opt-207x300.jpg 207w, https:\/\/www.realtimerendering.com\/blog\/wp-content\/uploads\/2021\/05\/GPU_opt-768x1114.jpg 768w, https:\/\/www.realtimerendering.com\/blog\/wp-content\/uploads\/2021\/05\/GPU_opt-706x1024.jpg 706w\" sizes=\"auto, (max-width: 769px) 100vw, 769px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>So much good stuff is going on: The Graphics Codex is now free on the web. This thing&#8217;s both a good source of tutorials on all sorts of areas of 3D graphics, as well as a reference of handy code bits. It&#8217;s basically &#8220;stuff Morgan McGuire got interested in and decided to write up.&#8221; It&#8217;s [&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-5502","post","type-post","status-publish","format-standard","hentry","category-misc"],"_links":{"self":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/5502","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=5502"}],"version-history":[{"count":3,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/5502\/revisions"}],"predecessor-version":[{"id":5507,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/5502\/revisions\/5507"}],"wp:attachment":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/media?parent=5502"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/categories?post=5502"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/tags?post=5502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}