{"id":19517,"date":"2018-01-08T21:59:36","date_gmt":"2018-01-09T02:59:36","guid":{"rendered":"http:\/\/blog.kenperlin.com\/?p=19517"},"modified":"2018-01-08T22:06:05","modified_gmt":"2018-01-09T03:06:05","slug":"cg-programming-for-non-programmers-lesson-6","status":"publish","type":"post","link":"http:\/\/blog.kenperlin.com\/?p=19517","title":{"rendered":"CG programming for non-programmers, lesson 6"},"content":{"rendered":"<p>For the sixth lesson, we are going to start creating variables.<\/p>\n<p>This will make our shader program much easier to read, because we will be able to do things step by step, since we can store intermediate results along the way.<\/p>\n<p>To do this we will use <code>float<\/code> variables.  These are a very simple kind of variable, because they can only store one number at a time.<\/p>\n<p>You can see this lesson by <a href=http:\/\/mrl.nyu.edu\/~perlin\/cg\/lesson6>CLICKING HERE<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For the sixth lesson, we are going to start creating variables. This will make our shader program much easier to read, because we will be able to do things step by step, since we can store intermediate results along the way. To do this we will use float variables. These are a very simple kind &hellip; <a href=\"http:\/\/blog.kenperlin.com\/?p=19517\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;CG programming for non-programmers, lesson 6&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/19517"}],"collection":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=19517"}],"version-history":[{"count":5,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/19517\/revisions"}],"predecessor-version":[{"id":19526,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/19517\/revisions\/19526"}],"wp:attachment":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=19517"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=19517"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=19517"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}