{"id":651,"date":"2023-03-03T10:41:37","date_gmt":"2023-03-03T18:41:37","guid":{"rendered":"http:\/\/fx-td.com\/houdiniandchill\/?p=651"},"modified":"2023-03-03T10:51:47","modified_gmt":"2023-03-03T18:51:47","slug":"archived-post-by-whileromeburns-6","status":"publish","type":"post","link":"http:\/\/fx-td.com\/houdiniandchill\/2023\/03\/03\/archived-post-by-whileromeburns-6\/","title":{"rendered":"Archived post by WhileRomeBurns"},"content":{"rendered":"<div class=\"postie-post\">\n<p class=\"\">example: <a href=\"https:\/\/www.shadertoy.com\/view\/Dst3D2\">www.shadertoy.com\/view\/Dst3D2<\/a><\/p>\n<p class=\"\">\n<p class=\"\">click to rotate through hue cycle<\/p>\n<p class=\"\">if you want a non linear distribution, change line 53 to something like `return pow(min(distToCenter \/ spokeLength, 1.0), 3.0);` or `return pow(min(distToCenter \/ spokeLength, 1.0), 0.25);`<\/p>\n<p class=\"\">the simpler version which is linked on the shadertoy comments, if you change line 63 on that bad boy you can see the distance from the offset center to the boundary parameterized to 0-1<\/p>\n<p class=\"\">&#8220;the spokes&#8221;<\/p>\n<p>Attachments in this post: <br \/><a href=\"http:\/\/fx-td.com\/houdiniandchill\/wp-content\/uploads\/discord\/20234103\/03\/23\/example_circle_rings.gif.gif\">http:\/\/fx-td.com\/houdiniandchill\/wp-content\/uploads\/discord\/20234103\/03\/23\/example_circle_rings.gif.gif<\/a><br \/><a href=\"http:\/\/fx-td.com\/houdiniandchill\/wp-content\/uploads\/discord\/20234103\/03\/23\/image.png\">http:\/\/fx-td.com\/houdiniandchill\/wp-content\/uploads\/discord\/20234103\/03\/23\/image.png<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>example: www.shadertoy.com\/view\/Dst3D2 click to rotate through hue cycle if you want a non linear distribution, change line 53 to something like `return pow(min(distToCenter \/ spokeLength, 1.0), 3.0);` or `return pow(min(distToCenter \/ spokeLength, 1.0), 0.25);` the simpler version which is linked on the shadertoy comments, if you change line 63 on that bad boy you can &hellip; <a href=\"http:\/\/fx-td.com\/houdiniandchill\/2023\/03\/03\/archived-post-by-whileromeburns-6\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Archived post by WhileRomeBurns<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[9],"tags":[],"_links":{"self":[{"href":"http:\/\/fx-td.com\/houdiniandchill\/wp-json\/wp\/v2\/posts\/651"}],"collection":[{"href":"http:\/\/fx-td.com\/houdiniandchill\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/fx-td.com\/houdiniandchill\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/fx-td.com\/houdiniandchill\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/fx-td.com\/houdiniandchill\/wp-json\/wp\/v2\/comments?post=651"}],"version-history":[{"count":0,"href":"http:\/\/fx-td.com\/houdiniandchill\/wp-json\/wp\/v2\/posts\/651\/revisions"}],"wp:attachment":[{"href":"http:\/\/fx-td.com\/houdiniandchill\/wp-json\/wp\/v2\/media?parent=651"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/fx-td.com\/houdiniandchill\/wp-json\/wp\/v2\/categories?post=651"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/fx-td.com\/houdiniandchill\/wp-json\/wp\/v2\/tags?post=651"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}