I found the mesh distortion technique pretty interesting but I was overall unsatisfied with how… messy it looked. I wanted something a little more coherent so I tried something a little different: distorting several copies of the same object. I chose to use “discs” (really flat cylinders) stacked on top of each other. I scaled them evenly in two directions so they’d stay circular but kept their flatness the same.
Here is a video: (I added the audio separately from the video, so it might not be perfectly in sync) ((also oops I used copyrighted music, hopefully this stays on YouTube))
I will admit I would have liked to figure out a way to make the discs themselves look nicer but we can just enjoy some Moiré patterns instead 🙂
Here is my parent patch:
<pre><code> | |
----------begin_max5_patcher---------- | |
2041.3oc0ZszaiaqEdcxuBBso.Edb3C8rqBJ5haWL.cQ6p1AAzRz1LQVTWQp | |
l3onyu86gjR9UrUjuwYPBRhMEEEO76ieGxCOJ+y0WELS8jPGf9Izeht5p+45 | |
qtxUkshq5t9pfU7mxK4ZWyBxUqVIpLAS72yHdx3pelrRilIVqpJPQXzihFQ0 | |
OXP7xRjYI2fjUFnJsQVsXBRqP+J59VsAYTpGfFHPykMvkQ39NtTVIxUsUtdm | |
0UYM2juD5g6ZD4F+nlPnSwSPgIgSilfHQX+USwnuz8PxB2.TM69Ow1z8Usqj | |
UkBiCTjsUpZM80h6pUaVWJbcQfsh+85qseL4UxWVLmuFPYgnQi3MBTixvMhB | |
DeFLHbbxSH9SRsitrW9UTgD5KsTUALMzwBMZkBdxR4CBWK9qf1ZDGlAJTOV8 | |
WA6zdak1VrdD8wbUyi7lB2yLim+vtczTzZ9ZzJtY4QmnhO8DEi4lZHTlchhh | |
CsWkdhIJZx6lIp7FALsf3VP2HeBkqpLbYE.NDFjuHZD.mGWJyWBhdziRPvqy | |
4kBG80pgu0vLWsRKMVROWoZJjUPWpOJCFdZFLJjY4LZpi55j5w3SvfQuaXPO | |
cX0VERcNH1KU.40IvARZGMIrDBn8qTlCE7m6xBIzL2BAzTGWEO3xBT12ctpR | |
7HX4mQU2KMS0sy5jZ2Bv2tXJI3z.klDu65eL2UT5I.J4L.J84.sqFeiLqqE9 | |
wfcXemeLGLAZF5KWNF4G+FJY.3mvB8.1sK.iND5IwGE8zihdx3QuVtnhWdQQ | |
cCZ1Py43Nz5wdzff93Za7qEzWT3Zk8hmpaP259TV8m3u7ij3OEhwCPCrTGxY | |
wT+5grA4A7YL4+9P5Wp3Ey3UKFRIzo3yH86ELfye5Y37eFJA2P7+KbCAen4K | |
DOC3yAjaP3ouLv6bArKrO.vCea76u3t.cK6+UQiBQPNVfQA+63g2Ana0f3H+ | |
VcCtb.E+gaG.KyTCgghXiXaP+9.QoCtTvwcDXui4fg2OHLyCdLdD6Gj7AY+f | |
ciAx4BftshuR.aNTHygSsbacIuKVP68rCkdWlyMv5tMR5Cr1Glc7oHvnOjdP | |
5RYg.cq6q6fSIF0W1dTQDEOB4Uh2qhjMn9J7CG8LryUu3HZLNWzO3NWtipsu | |
uEaD9VzWV7zEmtW7vhNN+k8gz0ZQ4zUskFYMbJ2aM7lEBiiLsm1EhnshOCtw | |
HNCWDwEEGkMrCF4sIP1KN0Tvy+1.fNEu2I2FLBtzy.xWlymCN.qKkZy2d4yd | |
R5O+gaAB1IxGS7YHsiN6ydN43kr+A6VZS7DuYcvlwUA2v6.eG5uJHuTVuISv | |
6bC3VykkBqh1MT9LOWVYT5kn+yu7S27GZQi9l0x6kUO.mC3lO2pk42H+81Jg | |
t6KzmEERd2c9Yt1HKKEPgBzOWpTE2fIneSspVHkSWU2GiWuYe.1t2YVdagTY | |
qYmF.Od8NS4NTnpLhJycZatT6g3tfAX0ZgnnK4wamq7VTUVpdbQoZFuzHVUq | |
7Ma+FoZjKj.ACbxByxtVXm5CLx7GzACz3U5MMeuVUKAwUtpwpsrI65HVUW11 | |
XjqDGuClqZVwqLC2Ey3vLfo0l5xt0lCOxvPuTN2bb54+1xKkl0aN2GzcGGs6 | |
vcD5IFqG2DqTEhS2+VBPaZDvv7X.z5zto99pcN99BcU5q4xrHW874lugfO9j | |
Q8I2tmiHYUwDat5xFLeErn2K4jTOX3QjXW97S8qeO3p3L56ozrB6ZmCqo0vQ | |
KEfWODySeJ5wvOaix+XgDR8aT69jjMLne6BoYQ4cVD01HdqBqYQirPujCQ+c | |
6NQz3qo+kWAW6xuOA9Ab0gHI4sFEDtkLG3wayUkpF3Fot+HSs+daobwR6aB7 | |
t9fifNYkRYVdGz2E1WsBTi+8g8z5u5h8F498bOYmWP1+NmxF7fczOjAe9npo | |
rnWBukNcQq6HxgVOBuSxyvC9lCNmWb.67B5zmhyCoF2fvMOevqm1gCa86yWZ | |
UaSde21cVhsaODT3d0y7saMt4vp86U7rojwZn3QXnz8ZipA7ab722ECSdtgw | |
u4FlDebHSeUVllNBSSuDyp8cxvVBeIrDYLzI4RXI7XrzahVc7l9hqVIiRybI | |
3WatUeQKkcILzX7.sQP95sTzXl2tDtAjvw5FPdsVh88x01lOvWFSWj4oQ6eQ | |
esVZOezSH8nOCR98y400+snQ20ZmMfHctW4bySl3tTV4uzEFQPi3uk8s2kWj | |
.dCDGiABhwF3qM5hmR8IWwc3wlpVY2xU.5ttKJjChgXSxLdz1SnUpJktlm2c | |
1M.Ty4skl8IBQov9e2hKd19CgmjxHgzI1RYowLWozPBklLY2S1Fr2CgIw3rr | |
ItRjzHhqDlwhB2+grg44dv6jUVRSrSpF19wtOwrEykkkaL1tY2oOlqfEMP.1 | |
a+uz4fwFMCSxhscMCmkhC8kfpH6Yotmhr4L7S1+iCZGsu6SioIgQNVJAGkl5 | |
KkFxNr6gPB8gNRcwn1UacipV0zq0fQV1l1CG4XCx52wvK.7DydnLKIIhj0Mb | |
gKyhXwr8ox4pJSuJAD0eVUwyUahPcRmGSCXtCixMvkK39AwtdXaUcqnXRDNh | |
h4Co3344GJ3.4BNyqxnzPeIFFa0f6N5OtVEmQbSnoXLk34df4iSGPqRRSScp | |
ZZZJoSNDQXGLe8ASpZmwyxRB6KkQFVzRXIXmWZJMIl4oPfXnYeeEsfACYtwb | |
RZTThuDkRnuUJW3Y92q+edMfVZA | |
-----------end_max5_patcher----------- | |
</code></pre> |
Here is my child patch:
<pre><code> | |
----------begin_max5_patcher---------- | |
676.3oc2WssiaBCD8YxWgEuVZJ1lao+JUqVQHNoNkXi.msY0pMe60WH61sxw | |
wTfJk9RHXFliOm4BieYQP3Z9IRWH3qfuABBdYQPfdI0BA82GDdn7TUcYm1rP | |
1wCqIsgQlG0TJp9Nks6wVRkv3FT1x3H.LAotjFq9EI+O3g9WgtQ6G958eFFe | |
wORuRY0DgFC3aNus7.QPZejvJWWSTOK98WfeTb4MP8q1Id1XV3EGaLR7bCwr | |
6jO.DttjsKD7fxhWWrP8Sjurm7S4F+hyEjSZRGtmJV1v+A4Lfx1PqHc.HH1g | |
FgiST5BFpkGHLykJUXUjPVEB3.DhoT.5n6NCfNX7JzxTIgSzDNA6hu4NSJ9q | |
4qbKxJqmovdWUYsNpibnAv7U5ndtoBA5TERuCh5V3uqb.XZtl+Iwdv+j6.9+ | |
I247Pbglgo53MN0EcylG5NCI8e47sSwg4PMYWoJ5uZ2+U+mvYSX1ONWb+vYm | |
8xxvJZtpvCJmOOTlxDSJe2tUPYa4thzlYZxzcwJvNIMd.eDKYXjNx1kYtsd7 | |
sy+eaXFms0w2As0qJaE7FdsGE8nXc+tLmi4hF.mQCtlOZVp90UCd84MyvbvX | |
nyI8GP4.dDRvUDC8VJrlx9yy5nokZ8OpPc7isUW.oelTv6DaCoSpNkBJm8a1 | |
jZrwZLvWbx7.mjOXCuci73XpSFM6.isCLbT.i7.3rIPYUSabSfTaF3XApvSf | |
FMi7IoTSa3Tms3GzE1gF9O.5X6opnwAM9CD5JPmOEgVoOP2.nh4nZzWfm9LJ | |
O.N0NvnYG3D6.imcfw1ANYz.C8oswTjE6UShXKertro4IRaWu0ZLjCtrmqEf | |
7H8sTl4V8DCgsjmnWrOUuRYqblEgbfkislAINUXNmc3AtTJYGo8ULRjecwu. | |
3bAx9A | |
-----------end_max5_patcher----------- | |
</code></pre> |