{"id":428,"date":"2012-02-08T03:30:00","date_gmt":"2012-02-08T03:30:00","guid":{"rendered":"http:\/\/dbbd.sg\/blog\/uncategorized\/contextfree-moireballs\/"},"modified":"2012-02-08T03:30:00","modified_gmt":"2012-02-08T03:30:00","slug":"contextfree-moireballs","status":"publish","type":"post","link":"https:\/\/dbbd.sg\/blog\/2012\/02\/contextfree-moireballs\/","title":{"rendered":"Contextfree &#8211; Moireballs"},"content":{"rendered":"<p><center><a href=\"http:\/\/www.flickr.com\/photos\/arielst0rm7\/6839119977\/\" title=\"moireball by punctuum, on Flickr\"><img loading=\"lazy\" src=\"http:\/\/farm8.staticflickr.com\/7011\/6839119977_1f73f37cd8_z.jpg\" width=\"640\" height=\"639\" alt=\"moireball\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.flickr.com\/photos\/arielst0rm7\/6839143655\/\" title=\"moireball3 by punctuum, on Flickr\"><img loading=\"lazy\" src=\"http:\/\/farm8.staticflickr.com\/7156\/6839143655_a67df5051b_m.jpg\" width=\"240\" height=\"240\" alt=\"moireball3\" \/><\/a> <a href=\"http:\/\/www.flickr.com\/photos\/arielst0rm7\/6839144445\/\" title=\"moireball4 by punctuum, on Flickr\"><img loading=\"lazy\" src=\"http:\/\/farm8.staticflickr.com\/7029\/6839144445_236044477a_m.jpg\" width=\"240\" height=\"240\" alt=\"moireball4\" \/><\/a><\/center><\/p>\n<p>Playing with a simple rule set on <a href=\"http:\/\/www.contextfreeart.org\/\">Contextfree<\/a>. Looks even more full of <a href=\"http:\/\/en.wikipedia.org\/wiki\/Moir%C3%A9_pattern\">moire<\/a> when compressed automatically by Flickr &#8211; moire being the interference pattern when two grids\/meshes are overlaid but small differences exist (kinda like how phase shifts work?). In this case, the moire effect is derived from small variations in the circle rule which is repeated.<\/p>\n<pre>startshape MOIREBALL<br \/>background { hue 100 sat .2 b -1 }<br \/> <br \/>rule MOIREBALL {<br \/> 360 * {r 0.999999} <br \/> START {}<br \/>}<br \/> <br \/>rule START {<br \/> LOOPY {}<br \/> START [s .99 x .8 r 0.99 a .5 z -.4]<br \/>}<br \/> <br \/>rule LOOPY {<br \/> CIRCLE {s -.3 b -0.2}<br \/> CIRCLE {s .2 b 0.2}<br \/> CIRCLE {s -.4 b 0.3}<br \/> CIRCLE {s .2 b -0.3}<br \/>}<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Playing with a simple rule set on Contextfree. Looks even more full of moire when compressed automatically by Flickr &#8211; moire being the interference pattern when two grids\/meshes are overlaid but small differences exist (kinda like how phase shifts work?). In this case, the moire effect is derived from small variations in the circle rule [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[966,393],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/dbbd.sg\/blog\/wp-json\/wp\/v2\/posts\/428"}],"collection":[{"href":"https:\/\/dbbd.sg\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dbbd.sg\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dbbd.sg\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dbbd.sg\/blog\/wp-json\/wp\/v2\/comments?post=428"}],"version-history":[{"count":0,"href":"https:\/\/dbbd.sg\/blog\/wp-json\/wp\/v2\/posts\/428\/revisions"}],"wp:attachment":[{"href":"https:\/\/dbbd.sg\/blog\/wp-json\/wp\/v2\/media?parent=428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dbbd.sg\/blog\/wp-json\/wp\/v2\/categories?post=428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dbbd.sg\/blog\/wp-json\/wp\/v2\/tags?post=428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}