{"id":2247,"date":"2022-04-27T00:06:27","date_gmt":"2022-04-27T04:06:27","guid":{"rendered":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/?p=2247"},"modified":"2022-04-27T00:50:31","modified_gmt":"2022-04-27T04:50:31","slug":"starry-finalphase04","status":"publish","type":"post","link":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/starry\/04\/27\/starry-finalphase04\/","title":{"rendered":"starry &#8211; FinalPhase04"},"content":{"rendered":"<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-2248\" src=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/04\/river2-410x480.png\" alt=\"\" width=\"410\" height=\"480\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/04\/river2-410x480.png 410w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/04\/river2-874x1024.png 874w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/04\/river2-768x899.png 768w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/04\/river2-1312x1536.png 1312w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/04\/river2-1200x1405.png 1200w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/04\/river2.png 1338w\" sizes=\"(max-width: 410px) 85vw, 410px\" \/><\/p>\n<p>I was trying to learn GLSL but due to my lack of motivation, I ended up making a project in Blender instead. I lot of what I learned in GLSL actually helped in making this scene, since Blender&#8217;s shader nodes are very similar to visually programming GLSL. I tried to do most of this procedurally using the node system (besides the grass), the flowers are made using an SDF I found in the Book of Shaders. Besides GLSL, I tried to explore Blender&#8217;s features more such as using particle systems, procedural animation, and using the compositor. As this was kind of rushed I wish I put more details into the scene and used less bloom, but I liked how it turned out.<\/p>\n<p><a href=\"https:\/\/youtube.com\/shorts\/56q45MYR7E8\">https:\/\/youtube.com\/shorts\/56q45MYR7E8<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I was trying to learn GLSL but due to my lack of motivation, I ended up making a project in Blender instead. I lot of what I learned in GLSL actually helped in making this scene, since Blender&#8217;s shader nodes are very similar to visually programming GLSL. I tried to do most of this procedurally &hellip; <a href=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/starry\/04\/27\/starry-finalphase04\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;starry &#8211; FinalPhase04&#8221;<\/span><\/a><\/p>\n","protected":false},"author":15,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[33],"tags":[],"_links":{"self":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/posts\/2247"}],"collection":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/comments?post=2247"}],"version-history":[{"count":3,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/posts\/2247\/revisions"}],"predecessor-version":[{"id":2257,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/posts\/2247\/revisions\/2257"}],"wp:attachment":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/media?parent=2247"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/categories?post=2247"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/tags?post=2247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}