{"id":843,"date":"2026-04-10T15:31:21","date_gmt":"2026-04-10T15:31:21","guid":{"rendered":"https:\/\/caostar.com\/thoughts\/?p=843"},"modified":"2026-04-20T20:17:43","modified_gmt":"2026-04-20T20:17:43","slug":"chaos-follows-you","status":"publish","type":"post","link":"https:\/\/caostar.com\/thoughts\/chaos-follows-you\/2026\/04\/","title":{"rendered":"Chaos Follows You"},"content":{"rendered":"\n<p><a href=\"https:\/\/caostar.com\/chaos-follows-you\/\" target=\"_blank\" rel=\"noreferrer noopener\">See the experiment here<\/a>.<\/p>\n\n\n\n<p>As I continue to meditate on the Chaos Star, I keep trying to imagine interactive ways to &#8220;reveal my revelations&#8221;. Twelve years ago, with <a href=\"https:\/\/caostar.com\/thoughts\/untouchable-chaos-the-closer-weirder\/2014\/10\/\" target=\"_blank\" rel=\"noreferrer noopener\">Untouchable Chaos \u2013  \n  The closer, the weirder<\/a>, I tried to express the realization that &#8220;knowing something is changing something&#8221;. I am now trying to exhibit the\n  <em>ever-expressing chaos<\/em>. It contains similar ideas, but from the opposite end: knowing something is <strong><em>still<\/em><\/strong>       \n  changing something, and that happens regardless of your willingness to know it.<\/p>\n\n\n\n<p>Chaos Follows You<strong>.<\/strong><\/p>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<iframe loading=\"lazy\" src=\"https:\/\/player.vimeo.com\/video\/1184929731\" width=\"100%\" height=\"370\" frameborder=\"0\" allowfullscreen><\/iframe>\n\n\n\n<iframe loading=\"lazy\" src=\"https:\/\/player.vimeo.com\/video\/1184929477\" width=\"100%\" height=\"370\" frameborder=\"0\" allowfullscreen><\/iframe>\n<\/div>\n<\/div>\n\n\n\n<p>But also <strong>Reacts To You<\/strong>, if you are <strong>Willing to Play<\/strong>.&nbsp;<\/p>\n\n\n\n<p><a href=\"https:\/\/caostar.com\/chaos-follows-you\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Chaos Follows You<\/strong><\/a> is\n  interactive generative art \u2014 procedural chaos stars that react to your mouse, sound, and hands.<\/p>\n\n\n\n<p>A creative coding project that draws the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Symbol_of_Chaos\" target=\"_blank\" rel=\"noreferrer \n  noopener\">Symbol of Chaos<\/a> as a swarm of WebGL particles. Each star is procedurally generated with random geometry \u2014 every click or beat      \n  spawns a unique form. The particles follow your cursor, respond to audio frequencies, and can be controlled with hand gestures via your\n  webcam.<\/p>\n\n\n\n<p><strong>Pro tip about the audio reaction<\/strong>: when using the microphone, it will react to any sound around it, so you can use it as an\n  audio visualizer for your favorite music streaming service.<\/p>\n\n\n\n<p>This is also my first personal vibe-coding project. I had a lot of fun using Claude to first resurrect the project (I stopped in 2022 because\n  I didn&#8217;t have the time anymore to deal with JavaScript&#8217;s constantly breaking ecosystem), then I managed to finish the sound reaction and         \n  implement hand tracking with acceptable performance.<\/p>\n\n\n\n<p>All code is open-sourced on <a href=\"https:\/\/github.com\/caostar\/chaos-follows-you\" data-type=\"link\" data-id=\"https:\/\/github.com\/caostar\/chaos-follows-you\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>See the experiment here. As I continue to meditate on the Chaos Star, I keep trying to imagine interactive ways to &#8220;reveal my revelations&#8221;. Twelve years ago, with Untouchable Chaos \u2013 The closer, the weirder, I tried to express the realization that &#8220;knowing something is changing something&#8221;. I am now trying to exhibit the ever-expressing [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":847,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,4,10,12,2],"tags":[],"class_list":["post-843","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-chaos-star","category-javascript","category-pixijs","category-rituals","category-thoughts"],"_links":{"self":[{"href":"https:\/\/caostar.com\/thoughts\/wp-json\/wp\/v2\/posts\/843","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/caostar.com\/thoughts\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/caostar.com\/thoughts\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/caostar.com\/thoughts\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/caostar.com\/thoughts\/wp-json\/wp\/v2\/comments?post=843"}],"version-history":[{"count":18,"href":"https:\/\/caostar.com\/thoughts\/wp-json\/wp\/v2\/posts\/843\/revisions"}],"predecessor-version":[{"id":868,"href":"https:\/\/caostar.com\/thoughts\/wp-json\/wp\/v2\/posts\/843\/revisions\/868"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/caostar.com\/thoughts\/wp-json\/wp\/v2\/media\/847"}],"wp:attachment":[{"href":"https:\/\/caostar.com\/thoughts\/wp-json\/wp\/v2\/media?parent=843"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/caostar.com\/thoughts\/wp-json\/wp\/v2\/categories?post=843"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/caostar.com\/thoughts\/wp-json\/wp\/v2\/tags?post=843"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}