{"id":381,"date":"2012-06-06T15:11:29","date_gmt":"2012-06-06T20:11:29","guid":{"rendered":"http:\/\/www.nutty.ca\/?p=381"},"modified":"2012-06-06T15:54:53","modified_gmt":"2012-06-06T20:54:53","slug":"skygen-webgl-tool","status":"publish","type":"post","link":"http:\/\/www.nutty.ca\/?p=381","title":{"rendered":"SkyGen WebGL Tool"},"content":{"rendered":"<div style=\"margin-left: auto; margin-right: auto; width: 600px; text-align: center;\">\r\n\t<a target=\"_blank\" href=\"\/webgl\/skygen\/\">\r\n\r\n\t\t<img decoding=\"async\" class=\"BorderedImage\" style=\"margin-left: 8px;\" src=\"\/resource\/images\/webgl\/WebGL SkyGen Render1.jpg\" alt=\"WebGL SkyGen\" \/>\r\n\t\t<br \/>\r\n\t\tClick on the image to view the app.<br \/>\r\n\t\tFirefox or Chrome Required\r\n\t<\/a>\r\n<\/div>\r\n<br \/>\r\n<p>SkyGen is a WebGL tool that lets you create skyboxes for your games. The tool uses an approximate atmospheric scattering algorithm to render a realistic atmosphere in real-time. The tool also lets you add and configure simple clouds in your sky. Once you&#8217;re satisfied with your result, you can export the images to a separate browser window where you can save each file individually and use them in your skybox. You can also export a single image that will show you a panoramic view of your sky.<\/p>\r\n<br \/><br \/>\r\n<p>This tool uses <a href=\"https:\/\/github.com\/ashima\/webgl-noise\">GLSL noise<\/a> code from Ashima Arts.<\/p>","protected":false},"excerpt":{"rendered":"Click on the image to view the app. Firefox or Chrome Required SkyGen is a WebGL tool that lets you create skyboxes for your games. The tool uses an approximate atmospheric scattering algorithm to render a realistic atmosphere in real-time. The tool also lets you add and configure simple clouds in your sky. Once you&#8217;re [&hellip;]","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,8],"tags":[],"class_list":["post-381","post","type-post","status-publish","format-standard","hentry","category-demos","category-html"],"_links":{"self":[{"href":"http:\/\/www.nutty.ca\/index.php?rest_route=\/wp\/v2\/posts\/381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.nutty.ca\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.nutty.ca\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.nutty.ca\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.nutty.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=381"}],"version-history":[{"count":2,"href":"http:\/\/www.nutty.ca\/index.php?rest_route=\/wp\/v2\/posts\/381\/revisions"}],"predecessor-version":[{"id":399,"href":"http:\/\/www.nutty.ca\/index.php?rest_route=\/wp\/v2\/posts\/381\/revisions\/399"}],"wp:attachment":[{"href":"http:\/\/www.nutty.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.nutty.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=381"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.nutty.ca\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}