{"id":5671,"date":"2022-06-02T16:54:29","date_gmt":"2022-06-02T22:54:29","guid":{"rendered":"http:\/\/www.realtimerendering.com\/blog\/?p=5671"},"modified":"2022-06-02T17:03:19","modified_gmt":"2022-06-02T23:03:19","slug":"seven-things-for-june-2-2022","status":"publish","type":"post","link":"https:\/\/www.realtimerendering.com\/blog\/seven-things-for-june-2-2022\/","title":{"rendered":"Seven Things for June 2, 2022"},"content":{"rendered":"\n<ul class=\"wp-block-list\"><li>Now that <a href=\"https:\/\/aaronhertzmann.com\/2022\/02\/28\/how-does-perspective-work.html\">Aaron Hertzmann&#8217;s pointed it out<\/a>, I&#8217;m noticing all the time that my perception of a scene doesn&#8217;t much match what a camera captures. Starts out lightweight; by the end he delves into some current research.<\/li><li>For good or ill, reading the ancient Wavefront OBJ model format (now <a href=\"https:\/\/www.loc.gov\/preservation\/digital\/formats\/fdd\/fdd000507.shtml\">32 years old<\/a>) is still a thing. Aras Pranckevi\u010dius <a href=\"https:\/\/aras-p.info\/blog\/2022\/05\/14\/comparing-obj-parse-libraries\/\">compares the speeds of various popular OBJ readers<\/a> (and <a href=\"https:\/\/aras-p.info\/blog\/2022\/02\/03\/Speeding-up-Blender-.obj-export\/\">an earlier one<\/a> on optimizing such code). The readers vary considerably: a range of 70x in speed! He admits it&#8217;s a fair bit apples vs. oranges &#8211; each reader has different goals and two are multithreaded &#8211; but it&#8217;s worth a look if you read in such models. He also put all <a href=\"https:\/\/github.com\/aras-p\/obj_parse_tester\">the test code in a repo<\/a> for testing. Fun for me to see that the Minecraft Rungholt model created with my <a href=\"http:\/\/mineways.com\">Mineways<\/a> software gets used as a benchmark.<\/li><li>Large models? Try <a href=\"https:\/\/www.nytimes.com\/interactive\/2021\/12\/01\/science\/coronavirus-aerosol-simulation.html\">the coronavirus<\/a>. The article&#8217;s just some visualizations presented in the NY Times, in the billion atoms range (sorry, not interactive, and your browser may appear to lock up &#8211; be patient).<\/li><li>Make meshes smaller and faster? I need to find some time someday to poke at <a href=\"https:\/\/github.com\/zeux\/meshoptimizer\">meshoptimizer<\/a>, an open-source project I&#8217;ve heard good things about and that has a lot of features.<\/li><li>AI-generated imagery has been rapidly evolving. If you missed <a href=\"https:\/\/openai.com\/dall-e-2\/\">DALL-E 2<\/a>, here&#8217;s <a href=\"https:\/\/youtu.be\/yCBEumeXY4A\" data-type=\"URL\" data-id=\"https:\/\/youtu.be\/yCBEumeXY4A\">a pleasant, long video<\/a> about it (or see <a href=\"https:\/\/youtu.be\/qTgPSKKjfVg\">their short marketing video<\/a>) &#8211; worth the time. Midjourney is a related effort from another group with an emphasis on styles; you can <a href=\"https:\/\/www.midjourney.com\/\">sign up for the beta<\/a> (but your GPU time is limited, so spend it wisely, perhaps building on others&#8217; work). <a href=\"https:\/\/www.youtube.com\/watch?v=SVcsDDABEkM\">Video about both<\/a>, with a bit more explanation. But wait, there&#8217;s more! <a href=\"https:\/\/pharmapsychotic.com\/tools.html\">So very much more<\/a>. Among those many links I found this midjourney <a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1P9fM68jKeA1IH45i_qXINu2QhIcmCJXQSdLTxRI23oE\/edit#gid=0\">artist&#8217;s style dump<\/a> is worth a skim.<\/li><li>I&#8217;m thinking I should always make the sixth element in these lists something goofy. This time it&#8217;s <a href=\"https:\/\/us.coca-cola.com\/store\/byte\">Coca-Cola Byte<\/a> (two cans for just $14.77, plus $6.95 min. shipping).<\/li><li><a href=\"https:\/\/boingboing.net\/2022\/06\/01\/895990.html\">This new illusion<\/a> is fantastic &#8211; I did a screen cap of it (below) just to make sure they weren&#8217;t cheating with a GIF. That said, you might not see it &#8211; 14% of people don&#8217;t. And, for me, it&#8217;s much stronger on my PC than my phone. <a href=\"https:\/\/www.frontiersin.org\/articles\/10.3389\/fnhum.2022.877249\/full\">The authors note<\/a> that the larger the better; here&#8217;s <a href=\"https:\/\/www.frontiersin.org\/files\/Articles\/877249\/fnhum-16-877249-HTML-r1\/image_m\/fnhum-16-877249-g001.jpg\">their big one<\/a>.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"http:\/\/www.realtimerendering.com\/blog\/wp-content\/uploads\/2022\/06\/expanding_hole.png\"><img loading=\"lazy\" decoding=\"async\" width=\"632\" height=\"421\" src=\"http:\/\/www.realtimerendering.com\/blog\/wp-content\/uploads\/2022\/06\/expanding_hole.png\" alt=\"\" class=\"wp-image-5674\" srcset=\"https:\/\/www.realtimerendering.com\/blog\/wp-content\/uploads\/2022\/06\/expanding_hole.png 632w, https:\/\/www.realtimerendering.com\/blog\/wp-content\/uploads\/2022\/06\/expanding_hole-300x200.png 300w, https:\/\/www.realtimerendering.com\/blog\/wp-content\/uploads\/2022\/06\/expanding_hole-450x300.png 450w\" sizes=\"auto, (max-width: 632px) 100vw, 632px\" \/><\/a><figcaption>Viewing the abyss, by Laeng, Nabil, and Kitaoka<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Now that Aaron Hertzmann&#8217;s pointed it out, I&#8217;m noticing all the time that my perception of a scene doesn&#8217;t much match what a camera captures. Starts out lightweight; by the end he delves into some current research. For good or ill, reading the ancient Wavefront OBJ model format (now 32 years old) is still a [&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-5671","post","type-post","status-publish","format-standard","hentry","category-misc"],"_links":{"self":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/5671","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=5671"}],"version-history":[{"count":3,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/5671\/revisions"}],"predecessor-version":[{"id":5676,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/5671\/revisions\/5676"}],"wp:attachment":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/media?parent=5671"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/categories?post=5671"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/tags?post=5671"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}