tag:blogger.com,1999:blog-56886026090627461742024-03-18T06:37:07.269-07:00800 millionMichelhttp://www.blogger.com/profile/00201376886528961762noreply@blogger.comBlogger229125tag:blogger.com,1999:blog-5688602609062746174.post-87810350308477174422024-03-16T13:41:00.000-07:002024-03-17T06:24:34.174-07:00Mockups in Midjourney<p style="text-align: center;">So long story short I haven't been able to make any significant leap forward to boost up the simulator to a large scale, so I've switched now to make an animation of the whole concept and made some mockups in Midjourney. To be continued ...</p><p style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSlqfmW1bQ45hzqpN6gtunD2awhMSytrarl7A86jH6C3gMj_63sCW41G9QbDyQ-0d4Xxxj8-uMbNgyOX0Rv3lNKAbsxjN_N5vEFJdzCUYNB85lsV1NCkTS7k_z3qqh0dBf25KhqMPc2Sj495h0ywWNp1uspd7wSrYk9K09EPVpWgHoCkT-kTImMwvrArJ-/s1280/StartCube.jpeg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="427" data-original-width="1280" height="134" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSlqfmW1bQ45hzqpN6gtunD2awhMSytrarl7A86jH6C3gMj_63sCW41G9QbDyQ-0d4Xxxj8-uMbNgyOX0Rv3lNKAbsxjN_N5vEFJdzCUYNB85lsV1NCkTS7k_z3qqh0dBf25KhqMPc2Sj495h0ywWNp1uspd7wSrYk9K09EPVpWgHoCkT-kTImMwvrArJ-/w400-h134/StartCube.jpeg" width="400" /></a></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2Zq669IMgkphoAD1W3h0iVfVaotADrzQVVCS7iVpzs_vc8CCR-0s3Y-IwxYNL1PU2hqRXRWiaKoBsS4koj9uQJ6hH1MmOQ_iJsue2uOsmJ8ZFeelSm8tuR97_0Uo6GJ1ch_XJBN6EbDrNyRTP_fPyEVX1r6S1fdfQtmw_UsmLQtWgHttMUkfo9DRcXmXU/s480/Universe1.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="480" data-original-width="480" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2Zq669IMgkphoAD1W3h0iVfVaotADrzQVVCS7iVpzs_vc8CCR-0s3Y-IwxYNL1PU2hqRXRWiaKoBsS4koj9uQJ6hH1MmOQ_iJsue2uOsmJ8ZFeelSm8tuR97_0Uo6GJ1ch_XJBN6EbDrNyRTP_fPyEVX1r6S1fdfQtmw_UsmLQtWgHttMUkfo9DRcXmXU/s320/Universe1.PNG" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAcMh2qlRA7S6QI4sXVFYyrQcLO_FOnKaOqWadMFsQIatqy48zpUxuKr8G_u7p2dW8kHFzC8XQE94kc4WIWzKTnI7V-FEsvdwE_3VWRDmYMGUehpZ-Zb-uZ2fv9l0qq-t-wb6vVUP4Vny8pCXe83Zsdtgvqik4iJHc2_r-DJgpTX9aKrr08MnjyQiJPckk/s480/Universe4.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="480" data-original-width="480" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAcMh2qlRA7S6QI4sXVFYyrQcLO_FOnKaOqWadMFsQIatqy48zpUxuKr8G_u7p2dW8kHFzC8XQE94kc4WIWzKTnI7V-FEsvdwE_3VWRDmYMGUehpZ-Zb-uZ2fv9l0qq-t-wb6vVUP4Vny8pCXe83Zsdtgvqik4iJHc2_r-DJgpTX9aKrr08MnjyQiJPckk/s320/Universe4.PNG" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpmkR9MgaqWv4tAxGt-1TQUjq_VsFcJaaBaJ2EcA5srSA0vZG83tqVIroEF7XTwNAt7nyZnc80wTXwTcWC4eQsSp4AP4tI40-KEEhTXri6a0e67dxxnPmBnrjhKjVAg8GZbX7MPcg4VJSXEXN_RNhmgQ6QwqxaveM6VdaItLT47mtmikb6B7ukwL700m-Y/s480/Universe6.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="480" data-original-width="480" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpmkR9MgaqWv4tAxGt-1TQUjq_VsFcJaaBaJ2EcA5srSA0vZG83tqVIroEF7XTwNAt7nyZnc80wTXwTcWC4eQsSp4AP4tI40-KEEhTXri6a0e67dxxnPmBnrjhKjVAg8GZbX7MPcg4VJSXEXN_RNhmgQ6QwqxaveM6VdaItLT47mtmikb6B7ukwL700m-Y/s320/Universe6.PNG" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0Gx_PVxKzJbQccqp792Ul0m6X4UYgSk-CRnbGuvNIW0ZzFzM66Q0mUx2Q7IYQzmKGKrhPMMjCDh8AFKMwy3bL9V0b247pGC2qO-cHExlTrhZ45rARzCA7VUW1PRYrGVjgX_YwiK1ea1Vcst1Rdf12kRyLe3t5iwnjwO8FNzI1XY0-NKuqUgYFC8-GYpwQ/s480/Universe7.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="480" data-original-width="480" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0Gx_PVxKzJbQccqp792Ul0m6X4UYgSk-CRnbGuvNIW0ZzFzM66Q0mUx2Q7IYQzmKGKrhPMMjCDh8AFKMwy3bL9V0b247pGC2qO-cHExlTrhZ45rARzCA7VUW1PRYrGVjgX_YwiK1ea1Vcst1Rdf12kRyLe3t5iwnjwO8FNzI1XY0-NKuqUgYFC8-GYpwQ/s320/Universe7.PNG" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg71LoNFlSqN0b1WYq8v59MP3chWF-yO_Z47aL7N04DH2qJ6HwHrrMqrpz311hPWF44XFdu2thnZ34KYLFTBH1sdjZaMbJw2MXiAjAqK-mPPe2HpFR6X7-lYL3G39zzI1dWnH5zBNzSNhJaCclzQda6Dpca2kr06-IlqarCgKCCA-tE4UP1t3I8hE-w7l4N/s480/Universe8.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="480" data-original-width="480" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg71LoNFlSqN0b1WYq8v59MP3chWF-yO_Z47aL7N04DH2qJ6HwHrrMqrpz311hPWF44XFdu2thnZ34KYLFTBH1sdjZaMbJw2MXiAjAqK-mPPe2HpFR6X7-lYL3G39zzI1dWnH5zBNzSNhJaCclzQda6Dpca2kr06-IlqarCgKCCA-tE4UP1t3I8hE-w7l4N/s320/Universe8.PNG" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8DKhwefS5EAm96wZvwFsHqiegEG5gSCh2L1EwvKzY3AuBruGgC-PUQcXNCH0e8MNQI0Hu8HQfrp9E_kdAoH9NgJRXQzvmHfA2w80GWmWcNvWo48O1b8ZoIXD8WEtSpVB7wgnEaOIb13d8jYCDorn5N5U0h_A5SP8nr3aav8BJD4VWAgY_22SfJlVhPIEt/s480/Universe9.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="480" data-original-width="480" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8DKhwefS5EAm96wZvwFsHqiegEG5gSCh2L1EwvKzY3AuBruGgC-PUQcXNCH0e8MNQI0Hu8HQfrp9E_kdAoH9NgJRXQzvmHfA2w80GWmWcNvWo48O1b8ZoIXD8WEtSpVB7wgnEaOIb13d8jYCDorn5N5U0h_A5SP8nr3aav8BJD4VWAgY_22SfJlVhPIEt/s320/Universe9.PNG" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVfq1EYYK9UylGbGDiTIYB7cWZiTsxC8tuOvvbkE9nalxzWRnsWBcr1ZEU6buC2IkIHJVHdihz2MCsiTxVT_WAomDnO1QlQwIyQkSS24B0O9n4Dr9P9YiW3J-lsXnBi6WCo9bO9trlqQzuk0rnr5xjbtXyZuns4X6CxhJhMXNn8CbXommKIhz4cEUwVsaP/s480/Universe11.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="480" data-original-width="480" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVfq1EYYK9UylGbGDiTIYB7cWZiTsxC8tuOvvbkE9nalxzWRnsWBcr1ZEU6buC2IkIHJVHdihz2MCsiTxVT_WAomDnO1QlQwIyQkSS24B0O9n4Dr9P9YiW3J-lsXnBi6WCo9bO9trlqQzuk0rnr5xjbtXyZuns4X6CxhJhMXNn8CbXommKIhz4cEUwVsaP/s320/Universe11.PNG" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwiqp2pIQTYk9DOb9UHV8BuwesCO2Dp8yIY52jAiCQt6SbmEEx2JsYIbtgp-n2mdRbeJHNuVdXx9T0W_DjoM27suNIai2SffEqvYMMYxSrBn_Upb9nu8HbTbje2kMjEtp8vdw7ihPh7tdYXoYwDqCFtIsD45cdL4litcTnniXCq6Iqo_GWvzr0-hiWgS9s/s480/Universe12.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="480" data-original-width="480" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwiqp2pIQTYk9DOb9UHV8BuwesCO2Dp8yIY52jAiCQt6SbmEEx2JsYIbtgp-n2mdRbeJHNuVdXx9T0W_DjoM27suNIai2SffEqvYMMYxSrBn_Upb9nu8HbTbje2kMjEtp8vdw7ihPh7tdYXoYwDqCFtIsD45cdL4litcTnniXCq6Iqo_GWvzr0-hiWgS9s/s320/Universe12.PNG" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6JRFla5G1Zf6pDjmfORORlqWmUs89lLDtYUGpfe49dc9JCyWK6Q3RaCyuh38mhGGOr6CK4P98u2ch5Us6sRq5-KUto0hp2oOQZDifghzupBAhiSjyv_OCCYRkig4iMOYjR3NuE-8Tfo9SrUz_JAMXir0ILWxp2ZJH9Pj9zFNlQKYy0oxKb3Cg74s8W1iY/s480/Universe13.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="480" data-original-width="480" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6JRFla5G1Zf6pDjmfORORlqWmUs89lLDtYUGpfe49dc9JCyWK6Q3RaCyuh38mhGGOr6CK4P98u2ch5Us6sRq5-KUto0hp2oOQZDifghzupBAhiSjyv_OCCYRkig4iMOYjR3NuE-8Tfo9SrUz_JAMXir0ILWxp2ZJH9Pj9zFNlQKYy0oxKb3Cg74s8W1iY/s320/Universe13.PNG" width="320" /></a></div>Michelhttp://www.blogger.com/profile/00201376886528961762noreply@blogger.comtag:blogger.com,1999:blog-5688602609062746174.post-8024005246910234352024-03-16T13:32:00.000-07:002024-03-17T06:28:09.725-07:00Physics of the Dynamic Foam<div class="separator" style="clear: both; text-align: center;">• In the beginning Space was a dense medium wherein vibrations appeared (Black -> white).</div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTZNLuJoO_U2qiYwE4NXZXEz0VgsH2Le7n-Sn7o8vIJtDKbiNF9yXUqq9M-2lE5ZFAhOy889lx_dhcZ5xR0OiV2DyHdgYgQ3Q_7nOE-TPV7HiM85nbro0HMaLYdKLRB1EHFmJKDnLaHiIrAE63q_hSlz2kms2-2E5aeOZRhKXpWoOju9uE8kv_HQLHz2K4/s400/SpaceBeforeBigBang_gas.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="300" data-original-width="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTZNLuJoO_U2qiYwE4NXZXEz0VgsH2Le7n-Sn7o8vIJtDKbiNF9yXUqq9M-2lE5ZFAhOy889lx_dhcZ5xR0OiV2DyHdgYgQ3Q_7nOE-TPV7HiM85nbro0HMaLYdKLRB1EHFmJKDnLaHiIrAE63q_hSlz2kms2-2E5aeOZRhKXpWoOju9uE8kv_HQLHz2K4/s16000/SpaceBeforeBigBang_gas.gif" /></a></div><p style="text-align: center;">• The tiny vibrations are like gas-particles and Space became a dense misty cloud.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVCgYg8f7p2RXggZPXqJNdicmNY3L0wRQxyd7IYQDbCpQ_iWRtMNInsT4Wxo_GOoKfIMpCNrCIUlN-IQWp8mYHohwXbUCHMRfUFFA2fZBLjbKXauROxipOR19l2F1UHezyr4L4WhWyjDBqe8rsYdnh3E_dsNOXTAFq8Y4KRW3tVjo5Yz8nobjCGNCrP8Cq/s170/whiteblob.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="170" data-original-width="170" height="170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVCgYg8f7p2RXggZPXqJNdicmNY3L0wRQxyd7IYQDbCpQ_iWRtMNInsT4Wxo_GOoKfIMpCNrCIUlN-IQWp8mYHohwXbUCHMRfUFFA2fZBLjbKXauROxipOR19l2F1UHezyr4L4WhWyjDBqe8rsYdnh3E_dsNOXTAFq8Y4KRW3tVjo5Yz8nobjCGNCrP8Cq/s1600/whiteblob.gif" width="170" /></a></div><p style="text-align: center;">• At random points in this cloud the vibrations started to align and harmonise (blue).</p><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.blogger.com/video.g?token=AD6v5dzUjWvxM6mVMmWhUucdc8fWJvyd-8nGVrgQ-rBK0ttCalgNx5Qm0eDzUWOS_ABiLA2ewjw_Fov1KU7EjQjyqg' class='b-hbp-video b-uploaded' frameborder='0'></iframe></div><p style="text-align: center;">• The expanding harmonious dots collided and form a pressure regions (red).</p><p style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdNJdM0c7KdRl2OTRTJt3JJSZzZYPB8-rR34N2nBHiUHh4UU3e1WrqjqRWuRLwKmVCCc11dk9RwVpjicnojsXlPt8MTxr0gkJCb69iGT6rG9TnLFvvazapfwkZcbQdXnU2kQZ2JniPh53dXuPhbCJSgipyfKZEqTjHKoZ2s_BONp3qcmHvi4KZTCnXIXj3/s182/Clash_Blue_Red.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="126" data-original-width="182" height="126" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdNJdM0c7KdRl2OTRTJt3JJSZzZYPB8-rR34N2nBHiUHh4UU3e1WrqjqRWuRLwKmVCCc11dk9RwVpjicnojsXlPt8MTxr0gkJCb69iGT6rG9TnLFvvazapfwkZcbQdXnU2kQZ2JniPh53dXuPhbCJSgipyfKZEqTjHKoZ2s_BONp3qcmHvi4KZTCnXIXj3/s1600/Clash_Blue_Red.gif" width="182" /></a></p><p style="text-align: center;">• A Voronoi pattern (foam) formed and the edges distributed the intense pressure.</p><p style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH0xPrXc8A36v1oJWG11xfk95XDCCr58RcCaf5TEvNoPzuk65uDINM_j9dSK-p_ltALX04LENH0rSpWGpWw9FPxQOhqLZEHXSapEFyu7QdV-KKnNI8up4Ssmfm62tx0QI2EfSmoYvrsqIuEZmPTi8fv7vA_VPPawkeBEI8alemYPi-8j-YsqZLuNMDl0go/s300/Expansion_Blue_Red.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="218" data-original-width="300" height="218" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH0xPrXc8A36v1oJWG11xfk95XDCCr58RcCaf5TEvNoPzuk65uDINM_j9dSK-p_ltALX04LENH0rSpWGpWw9FPxQOhqLZEHXSapEFyu7QdV-KKnNI8up4Ssmfm62tx0QI2EfSmoYvrsqIuEZmPTi8fv7vA_VPPawkeBEI8alemYPi-8j-YsqZLuNMDl0go/s1600/Expansion_Blue_Red.gif" width="300" /></a></p><p style="text-align: center;">• The pressure distribution can’t make <90°-turns and is cut-off at certain junctions.</p><p style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7IKwmJXJoNAuu07yBnW7GHmsEhlpBo00NL1OSnEQSySHCg8CZWfQWNPB9RevjeBGXyPsXBaZybKyu_mQwbzl-wgksb2lcne-AriA97IfvMpD9X03jBV4ccI7hW3h98XIRvvK2-sma3MmPL6pv1wxy3PQ4rJt8Hl5FMCsts_bq0FjwqHgh1p7v2GY7IT5D/s350/CuttOff.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="206" data-original-width="350" height="118" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7IKwmJXJoNAuu07yBnW7GHmsEhlpBo00NL1OSnEQSySHCg8CZWfQWNPB9RevjeBGXyPsXBaZybKyu_mQwbzl-wgksb2lcne-AriA97IfvMpD9X03jBV4ccI7hW3h98XIRvvK2-sma3MmPL6pv1wxy3PQ4rJt8Hl5FMCsts_bq0FjwqHgh1p7v2GY7IT5D/w200-h118/CuttOff.png" width="200" /></a></p><p style="text-align: center;">• The strength of the currents in the edges affect the size of the cells: heating up vs. cooling down. Changing cells-sizes change consequentially the angles … and the mesh becomes dynamic.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAKE0Aq0A3EGF0gbAqpM9Cu9ej2twdXCEzmyd5F8oBm9bFlPWDGw-_LmLIsBgB6AOwpvBel8n9kSvYLATOynokeB6SPcwHx5GmozAwQUOJUs8hrMJL5vjl-ICSuJmd2Dd4Iw5CObaB7ejyt42-2Gg27HuM6RUxiEBg18yTvurWWgrFd6TQCUXk9UA5aZzv/s175/blobsSM_RB.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="140" data-original-width="175" height="140" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAKE0Aq0A3EGF0gbAqpM9Cu9ej2twdXCEzmyd5F8oBm9bFlPWDGw-_LmLIsBgB6AOwpvBel8n9kSvYLATOynokeB6SPcwHx5GmozAwQUOJUs8hrMJL5vjl-ICSuJmd2Dd4Iw5CObaB7ejyt42-2Gg27HuM6RUxiEBg18yTvurWWgrFd6TQCUXk9UA5aZzv/s1600/blobsSM_RB.gif" width="175" /></a></div><p style="text-align: center;">• Stable fluctuations emerge that form strings that can turn into knots.</p><p style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQvFS_9tbJu5LVcz6gepsnhV1LlX_NVvVBDHNDmMWwEpw5Yw1B3RcjWs98jnhGBSyGAC_trtWlwyq92sfB88MXfSJWQMChoJaJav_5-Y4ZbX4hSmJ2jP8A-fP_hNo-H_ZEuKtC2DY9s6OQVmM2VpWF9EGA56kseMlw6wYSDoRyO0L9lLHblcjuLDJuLTKr/s275/Fluxs.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="164" data-original-width="275" height="164" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQvFS_9tbJu5LVcz6gepsnhV1LlX_NVvVBDHNDmMWwEpw5Yw1B3RcjWs98jnhGBSyGAC_trtWlwyq92sfB88MXfSJWQMChoJaJav_5-Y4ZbX4hSmJ2jP8A-fP_hNo-H_ZEuKtC2DY9s6OQVmM2VpWF9EGA56kseMlw6wYSDoRyO0L9lLHblcjuLDJuLTKr/s1600/Fluxs.gif" width="275" /></a></p><p style="text-align: center;">• Gradual pathways 'pinch' Space. </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpsjH4Q3hkIFyfuRObH8glx6zeiFoM_Z7pnjvQ0Sa2Ax-RrWEcyX7o-peOsXLJxNWCqmTFaMjF8sR1zQoyX5Ej8k_Wq4lGuUu1rGLlhLMU8LzmOPZHMDzDowpqYQPjymbGw0t-tp4eLqzYtdPh-aiuGC5hUJEep8SeyuUoJMxnIRgwYlmGJHkw8qLIQ-JC/s724/Blobs_Gradient.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="710" data-original-width="724" height="196" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpsjH4Q3hkIFyfuRObH8glx6zeiFoM_Z7pnjvQ0Sa2Ax-RrWEcyX7o-peOsXLJxNWCqmTFaMjF8sR1zQoyX5Ej8k_Wq4lGuUu1rGLlhLMU8LzmOPZHMDzDowpqYQPjymbGw0t-tp4eLqzYtdPh-aiuGC5hUJEep8SeyuUoJMxnIRgwYlmGJHkw8qLIQ-JC/w200-h196/Blobs_Gradient.png" width="200" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both;">It's like the idea of a <a href="https://en.wikipedia.org/wiki/Quantum_foam" target="_blank">Quantum Foam</a> where particles pop into existence.</div><div class="separator" style="clear: both;"><br /></div></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh__9f1BTL098Su9UxnkBNnCMxUrWEVPbVui7t1hFmDP-A-ZF8P-XUICjRQXcQj6Vj1ifY6w6cIvTWeC_M_3tbsQvNBor28Yd_2vbCoAJAkz0kTsQtjY1RuJWFvZSS9-eXXLxRsx5Nme6C0en80a-ggkB8aIqAAL_FkWkzR46HQ8ah2yTF-VEF2PSMi9lBU/s629/Unknown.jpeg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="300" data-original-width="629" height="153" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh__9f1BTL098Su9UxnkBNnCMxUrWEVPbVui7t1hFmDP-A-ZF8P-XUICjRQXcQj6Vj1ifY6w6cIvTWeC_M_3tbsQvNBor28Yd_2vbCoAJAkz0kTsQtjY1RuJWFvZSS9-eXXLxRsx5Nme6C0en80a-ggkB8aIqAAL_FkWkzR46HQ8ah2yTF-VEF2PSMi9lBU/s320/Unknown.jpeg" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"> Proposed by <a href="https://en.wikipedia.org/wiki/John_Archibald_Wheeler" target="_blank">John Wheeler</a>:</div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikhdxoopoTr1bFbaNuEjxtdDc9QP2rBSNRHf418VutM92H0YqJ_SWVTIgNEWXpICNlJk-fIYdPur-IrbewveVuxm09fUratcc0zvxCul3MTXy27Bq0ACoFRSYa4oSRgqq2ReV3RUVk6rYHZPB_oDQtifHyNEpfU4_SI6S207xuoWZSyONX35z-w2Uoh3-s/s300/91JWtJn+KsL._SL1500_.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="300" data-original-width="233" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikhdxoopoTr1bFbaNuEjxtdDc9QP2rBSNRHf418VutM92H0YqJ_SWVTIgNEWXpICNlJk-fIYdPur-IrbewveVuxm09fUratcc0zvxCul3MTXy27Bq0ACoFRSYa4oSRgqq2ReV3RUVk6rYHZPB_oDQtifHyNEpfU4_SI6S207xuoWZSyONX35z-w2Uoh3-s/s1600/91JWtJn+KsL._SL1500_.jpg" width="233" /></a></div></div>Michelhttp://www.blogger.com/profile/00201376886528961762noreply@blogger.comtag:blogger.com,1999:blog-5688602609062746174.post-34144902896875645572024-03-16T12:43:00.000-07:002024-03-16T23:56:05.632-07:00Flow regulated by Local Tree Network:<p style="text-align: center;"> The idea was to simplifying the Monte-Carlo-Marcov-Chain method to just a small Local Tree Network.</p><p style="text-align: center;">a. It’s still the same starting idea of junctions are open ( > 90°) or closed ( < 90°)</p><p style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc5Zd7WMqGNfp4B0eH6tJBgyh481WVyvHNs1dx2CzGmHY0HG5oLARVPvBfBQzVqpgPnJydFWIc4gr9ql-XqUzDO-sHlXWFqPK74k7r0T9yVIa3Byp0AlB8o8o2_scnZ_1wQ5D0-mV4Uw595GoZbegbPYnAlEtoDMyiAYUyHupoWbs89y5ShnrOolz1CWHV/s300/FlowJob%202.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="167" data-original-width="300" height="111" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc5Zd7WMqGNfp4B0eH6tJBgyh481WVyvHNs1dx2CzGmHY0HG5oLARVPvBfBQzVqpgPnJydFWIc4gr9ql-XqUzDO-sHlXWFqPK74k7r0T9yVIa3Byp0AlB8o8o2_scnZ_1wQ5D0-mV4Uw595GoZbegbPYnAlEtoDMyiAYUyHupoWbs89y5ShnrOolz1CWHV/w200-h111/FlowJob%202.png" width="200" /></a></p><p style="text-align: center;">b. The simplification was to calculate the weight of each edge based on the number of connections with only small local percolation-tree, that should do:</p><p style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3MhvhOPIjTjzCH9uMQcct6WuOAUeyulSqoQZv18amHkAPVYeQB3xTGlVC4UszesX6OQdK1fYwcp-FgJ0rn6-kEqqav7YT1vuGl2axQYFXDM5G4gQQpSV-g_GWmFdrlGqPATWE6C8JFiQkiKdUDyCqzRIA4p3Qh1Ya47yeifxwcan6_31Z5vthPdaQoTgn/s600/WFC-01XX.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="305" data-original-width="600" height="163" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3MhvhOPIjTjzCH9uMQcct6WuOAUeyulSqoQZv18amHkAPVYeQB3xTGlVC4UszesX6OQdK1fYwcp-FgJ0rn6-kEqqav7YT1vuGl2axQYFXDM5G4gQQpSV-g_GWmFdrlGqPATWE6C8JFiQkiKdUDyCqzRIA4p3Qh1Ya47yeifxwcan6_31Z5vthPdaQoTgn/s320/WFC-01XX.png" width="320" /></a></p><p style="text-align: center;">c. The total weight of the edges of around a cell defines its pressure. </p><p style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBOBpxugDjM4qVhIhhZ-as51r0DRhCmoZPo5BWsWgefUxzvt9q4I-iVYd9HCrtJ02_CSzHxIiq5lp-XbEx0n1snMkPk9iZ0CE1XRJM3jBRqJwaJr3jfTDlNEMsq_Va2OVdan3MRfk2T3MtNwbxflr9N7gq0QPDBMllmuHJZ7FAZzqpwFtXzV2ipnmZdnfp/s600/WFC-01X.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="357" data-original-width="600" height="190" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBOBpxugDjM4qVhIhhZ-as51r0DRhCmoZPo5BWsWgefUxzvt9q4I-iVYd9HCrtJ02_CSzHxIiq5lp-XbEx0n1snMkPk9iZ0CE1XRJM3jBRqJwaJr3jfTDlNEMsq_Va2OVdan3MRfk2T3MtNwbxflr9N7gq0QPDBMllmuHJZ7FAZzqpwFtXzV2ipnmZdnfp/s320/WFC-01X.png" width="320" /></a></p><p style="text-align: center;">d. The pressure changes between cells pushes them further or closer together.</p><p style="text-align: center;">Here’s a small test by <a href="https://twitter.com/CG_Rowdy_" target="_blank">Markus Rawdy</a> who came up with this sim in Houdini:</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmaxXOlUGQRvx8mOPSU2rfKc7e30pMI7tGLbTMo-ZCDFXTboT0wzeiV4NeMnyOh2n4bDtA7HpFp6LkJavSGzjsiEdoOxMgMZaUJai4XZKBZTTshGB3KdapyokdQej4LWOX4jcWBLNB8FQl0UiF8S2Ezb45A9Q9XEhKsHeBqDq1Y8-TxcRHIuXp7oRqMZ-A/s250/image0.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="250" data-original-width="250" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmaxXOlUGQRvx8mOPSU2rfKc7e30pMI7tGLbTMo-ZCDFXTboT0wzeiV4NeMnyOh2n4bDtA7HpFp6LkJavSGzjsiEdoOxMgMZaUJai4XZKBZTTshGB3KdapyokdQej4LWOX4jcWBLNB8FQl0UiF8S2Ezb45A9Q9XEhKsHeBqDq1Y8-TxcRHIuXp7oRqMZ-A/s1600/image0.gif" width="250" /></a></div><p></p>Michelhttp://www.blogger.com/profile/00201376886528961762noreply@blogger.comtag:blogger.com,1999:blog-5688602609062746174.post-1985376904600173252024-03-16T12:32:00.000-07:002024-03-16T12:44:08.192-07:00The Fabric of Space<p style="text-align: center;"> The Fabric of Space is a Semi-Solid like a Foam .</p><p style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSGgBr_29IGWOnay-ket1QYS9Wph9Xfl2TBsREQhp_udsH0RmADm4-XQvGU6YsydMKKgwx8w6bBDw9c55d5yq9mg3D9Z-E5272Owd7GCDrStYDA7zAX-3IIIVL27LZbwRUnkLRkq0hcUqIBoO1ZCEJiEaeWZ7vvZeaqqrwE_EjbnFbylUMPuT-CTclEfqR/s600/foamie.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="400" data-original-width="600" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSGgBr_29IGWOnay-ket1QYS9Wph9Xfl2TBsREQhp_udsH0RmADm4-XQvGU6YsydMKKgwx8w6bBDw9c55d5yq9mg3D9Z-E5272Owd7GCDrStYDA7zAX-3IIIVL27LZbwRUnkLRkq0hcUqIBoO1ZCEJiEaeWZ7vvZeaqqrwE_EjbnFbylUMPuT-CTclEfqR/w320-h213/foamie.jpg" width="320" /></a></p><p style="text-align: center;">Think of this <a href="https://www.shadertoy.com/view/DtjXDD" target="_blank">Truchet FBM</a> Lace toy by <a href="https://www.shadertoy.com/user/fenix" target="_blank">Fenix</a> to get a feeling:</p><p style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhD6QloYn9J0I6YIUE1OzZjZFtLLd_jjySGo6TCtOpZOQNR-ukNUU6CvqdeeGT-AyBu7kAxA88k9KGJSdVcSaX7tUsPe3LgrAf_S1YCafSU2bwYxb0iQe_d7-BffuXP1q3d9_NV21EGjJPE8te4IdbAx5BV9Ac6DSY_iN_w-tvYbdP6P1UrKpwFllDvNtL/s300/Lace.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="203" data-original-width="300" height="203" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhD6QloYn9J0I6YIUE1OzZjZFtLLd_jjySGo6TCtOpZOQNR-ukNUU6CvqdeeGT-AyBu7kAxA88k9KGJSdVcSaX7tUsPe3LgrAf_S1YCafSU2bwYxb0iQe_d7-BffuXP1q3d9_NV21EGjJPE8te4IdbAx5BV9Ac6DSY_iN_w-tvYbdP6P1UrKpwFllDvNtL/s1600/Lace.gif" width="300" /></a></p><p style="text-align: center;">1. Currents in the edges.</p><p style="text-align: center;">2. When a junction is open current can pass.</p><p style="text-align: center;">3. Depending on the Force of the current a Bubble/Field can Expend or Shrink.</p><p style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqsTLFSzHfBuYrpkX7Gz3oCw6kmMGpSCrQyUDdj3Kcuh8ZiozuGc6mJbU1Obleqc1JKsm_6UBX7EF0Y8TYR_r_Y3V0CN1Hlvzo8O6k8GVf5-Q7amAR0gtJ-c1lg3uW4ggOxRv7maG1Ek3jLq4jc2of1QiMfYKZqOlG-RAywacJwlaszZS1qtu1hiqreTn6/s567/Junctions.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="400" data-original-width="567" height="226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqsTLFSzHfBuYrpkX7Gz3oCw6kmMGpSCrQyUDdj3Kcuh8ZiozuGc6mJbU1Obleqc1JKsm_6UBX7EF0Y8TYR_r_Y3V0CN1Hlvzo8O6k8GVf5-Q7amAR0gtJ-c1lg3uW4ggOxRv7maG1Ek3jLq4jc2of1QiMfYKZqOlG-RAywacJwlaszZS1qtu1hiqreTn6/s320/Junctions.jpg" width="320" /></a></p><p style="text-align: center;">We can model this foam with a tri/tet mesh.</p><p style="text-align: center;">4. When there is a lot of current in ‘voronoi’ edge Y between A,B than the ‘delaunay’ edge between A-B contracts, otherwise it expands.</p><p style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV1GCaefosRdEZWt-aXGybGddVRCk2M7qhkNKK1embL-D2BvLDdviTVAHdGgiNdN-9E3etbmsblVAW_c-Sv_THOgjDWwz1-0NgfeCFwA0m2Ak6lAilwb6_Chomcxrrq4shGe5VF2aBuFSleqmq0tv_l_vF3ut17jC2Qc6S82fs_UVY-cUNUuXUhhmvXivJ/s400/ME23-01.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="400" data-original-width="356" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV1GCaefosRdEZWt-aXGybGddVRCk2M7qhkNKK1embL-D2BvLDdviTVAHdGgiNdN-9E3etbmsblVAW_c-Sv_THOgjDWwz1-0NgfeCFwA0m2Ak6lAilwb6_Chomcxrrq4shGe5VF2aBuFSleqmq0tv_l_vF3ut17jC2Qc6S82fs_UVY-cUNUuXUhhmvXivJ/s320/ME23-01.png" width="285" /></a></p><p style="text-align: center;">The diagram below shows the different parts of calculating the Gates, using a Graph Network to calculate the flow in all the Edges, and finally how the mesh contracts or expands at different parts.</p><p style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwqgFz3_W56-xMaj8wX1uuHacYQys8UAdx3Aj49-Tf78hwKzqnw3KdtMy6QKuISMo_FOCQ8CV0DpSj3jlDiTNS6_3s2nILm-zrYEzJgNuZ0ijaHdCBmqWTR7abCoti5OjGhHHkW3egVW4DEnTYiGgVv4hu4rcGZAqqXrAriQVM0hDVuQwkE2M5Jwi43bJ3/s800/OverviewFabric.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="680" data-original-width="800" height="340" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwqgFz3_W56-xMaj8wX1uuHacYQys8UAdx3Aj49-Tf78hwKzqnw3KdtMy6QKuISMo_FOCQ8CV0DpSj3jlDiTNS6_3s2nILm-zrYEzJgNuZ0ijaHdCBmqWTR7abCoti5OjGhHHkW3egVW4DEnTYiGgVv4hu4rcGZAqqXrAriQVM0hDVuQwkE2M5Jwi43bJ3/w400-h340/OverviewFabric.jpg" width="400" /></a></p><p style="text-align: center;">Note, the idea is that by using a small local tree this whole Graph-Network is no longer necessary, see next <a href="https://800millionparticles.blogspot.com/2024/03/local-tree-network-model.html">Local Tree Network</a> post. </p>Michelhttp://www.blogger.com/profile/00201376886528961762noreply@blogger.comtag:blogger.com,1999:blog-5688602609062746174.post-68600217233081774212024-03-16T12:23:00.000-07:002024-03-16T13:33:21.086-07:00Processing Schemes & Diagrams II<p style="text-align: center;"> 1. A tri/tet (Delaunay) mesh is the physical backbone.</p><p style="text-align: center;">2. Via the <a href="https://www.redblobgames.com/x/1721-voronoi-alternative/" target="_blank">Barycenters</a> we can check if ‘gates’ of it’s dual (virtual) Voronoi mesh are open or closed.</p><p style="text-align: center;">3. The results form a Graph Network.</p><p style="text-align: center;">4. With Monte Carlo Markov Chains (MCMC) walks we measure the currents.</p><p style="text-align: center;">5. The value of these currents defines the deformation of the dual tri/tet-edges.</p><p style="text-align: center;">6. Loop back to 2.</p><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgY6dUY3Z9KuyOMQGuV5Av1FZ_EHoJCIMa98qFrrbE_MjUhuquWB0iBZweNai7mlfndhT-pT4OdGjdLBWV-sCsa2Ee__-zfHly8d_o7yXQauTgWBwtvT9wFGxsQpFYtxVpxKxDZNOGhOmQGr_qWLANgTNStHtO8uVubl-iWvfd6Pw9AaWzzFKni8laQ1I42/s8976/Graph1-01.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="8763" data-original-width="8976" height="390" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgY6dUY3Z9KuyOMQGuV5Av1FZ_EHoJCIMa98qFrrbE_MjUhuquWB0iBZweNai7mlfndhT-pT4OdGjdLBWV-sCsa2Ee__-zfHly8d_o7yXQauTgWBwtvT9wFGxsQpFYtxVpxKxDZNOGhOmQGr_qWLANgTNStHtO8uVubl-iWvfd6Pw9AaWzzFKni8laQ1I42/w400-h390/Graph1-01.png" width="400" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrGP9ywgmmeLxIJBV61Ik00R28oU5pSlmCxe6bBauFkafg02ZbLhDRmBrmLNvbCOKw22YirOWDPUbnHx-EX4kU63vfTqtVeYD8B6KmtQ_fIis00yTw5vxBix9eucbjdX0SMJ5_TFK92N5ZTQ9kEBTirYmgDFJSW7KfxbDYCqiV6i-htUS8nTU730LDeMlg/s958/Overview1.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="958" data-original-width="804" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrGP9ywgmmeLxIJBV61Ik00R28oU5pSlmCxe6bBauFkafg02ZbLhDRmBrmLNvbCOKw22YirOWDPUbnHx-EX4kU63vfTqtVeYD8B6KmtQ_fIis00yTw5vxBix9eucbjdX0SMJ5_TFK92N5ZTQ9kEBTirYmgDFJSW7KfxbDYCqiV6i-htUS8nTU730LDeMlg/s320/Overview1.png" width="269" /></a></div><div class="separator" style="clear: both; text-align: center;">BTW when doing walks gates could be bridged and loops can emerge, therefore the need for 'Valves' that prevent U-turns in the Gates. Note, these diagrams are just a suggestion maybe there’s a better solution.</div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijrb-6Jq1wBkk_s6_srHQ-LkkiNPo5Pp1Z1oMaStjhgkRRpbO0jsvgL3q04dgr5Y1IwU2XLArY27Qzkj4A7i6ERLPzpD5hiGFTfV1TNLtcNLlJW6vp14F1ppFxjrNEiqK0aaNXupEkocPOtAPAEbDHR841we_CXB9WiuClwKFVORr9Z8lp0YSZrkYaskn8/s3901/Graph2-01.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3901" data-original-width="3371" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijrb-6Jq1wBkk_s6_srHQ-LkkiNPo5Pp1Z1oMaStjhgkRRpbO0jsvgL3q04dgr5Y1IwU2XLArY27Qzkj4A7i6ERLPzpD5hiGFTfV1TNLtcNLlJW6vp14F1ppFxjrNEiqK0aaNXupEkocPOtAPAEbDHR841we_CXB9WiuClwKFVORr9Z8lp0YSZrkYaskn8/w346-h400/Graph2-01.png" width="346" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmMms-rbr97G-CGrCZJN-AgVb7BpvjaJJPmBmM4m7ESTh2vtyCmDsf_QGBEr_ydbsQYrJQqWw4RO1tDemjbrvCsvYGYmXKb9hNpjHtM0UvqsHyaa8lw6Xag8ZmdoUGsNXG-tDJlklWOX2L5kGbiZF_wU_N2cLiGFvVF6cblTshYn3LA3fZcp92BKkZs46r/s3775/networking_problemZ-01.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3775" data-original-width="1838" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmMms-rbr97G-CGrCZJN-AgVb7BpvjaJJPmBmM4m7ESTh2vtyCmDsf_QGBEr_ydbsQYrJQqWw4RO1tDemjbrvCsvYGYmXKb9hNpjHtM0UvqsHyaa8lw6Xag8ZmdoUGsNXG-tDJlklWOX2L5kGbiZF_wU_N2cLiGFvVF6cblTshYn3LA3fZcp92BKkZs46r/w195-h400/networking_problemZ-01.png" width="195" /></a></div><br /><div class="separator" style="clear: both; text-align: center;">Little extra: <a href="https://medium.com/@all2one/delaunay-triangulation-with-hilbert-curve-e3ee77959773" target="_blank">Delaunay triangulation with Hilbert curve</a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSzTrL4KyBt4GhEKc2cMrdYE1Kr1W75Sq1bzQcw9yqfx023kV3eN-hYNgXDg4s0CHJU2dnR47WKGYO0bVV_h5P5QC7Fc5qWER9vvcNftaTn5ljIs7AR16Z3mz-cPWuez6xGvuyIs0_Ke6GslNutzmEy5UBnY-1hbwb5Xyrici908uV0E6w1QsfISqHKhQM/s2756/Caro3X-01.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1866" data-original-width="2756" height="217" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSzTrL4KyBt4GhEKc2cMrdYE1Kr1W75Sq1bzQcw9yqfx023kV3eN-hYNgXDg4s0CHJU2dnR47WKGYO0bVV_h5P5QC7Fc5qWER9vvcNftaTn5ljIs7AR16Z3mz-cPWuez6xGvuyIs0_Ke6GslNutzmEy5UBnY-1hbwb5Xyrici908uV0E6w1QsfISqHKhQM/s320/Caro3X-01.png" width="320" /></a></div>Michelhttp://www.blogger.com/profile/00201376886528961762noreply@blogger.comtag:blogger.com,1999:blog-5688602609062746174.post-6096507852825427962023-07-11T07:33:00.002-07:002023-07-11T07:37:03.694-07:00Markov-Chains in VoroX<p style="text-align: center;">For <a href="https://github.com/blegat/VoroX.jl" target="_blank">VoroX.jl </a>Benoît build a system that is similar to Google’s <a href="https://en.wikipedia.org/wiki/PageRank" target="_blank">PageRank</a> that uses <a href="https://en.wikipedia.org/wiki/Markov_chain#:~:text=A%20Markov%20chain%20or%20Markov,the%20state%20of%20affairs%20now.%22" target="_blank">Markov Chains</a>, where web-crawlers are released onto the internet to measure the connections and generate rating of sites.</p><div class="separator" style="clear: both;"><div class="separator" style="clear: both; text-align: center;">In his system there's an amount of traffic released into the Voronoi-edges of the foam, these pulses move from the edges to the junctions and check if the gates are open or closed. </div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipymL0arWJi3wSd4yp2bQq9FO2UjqgrR9Ny5n3Z-_QJp0hr3BSYmx5-xjC8GKWQDxBt7FRBvGObIEgWvXtHmh1LEyXstBIL--5p1hR5-Q2LIVKo_rj6TFQNi_bmc1DV32B-2sWPCoWJ3e_hYYyt4sSKWvT8IWxyR_OcHROAm0CXO_sdBucKqlzy_sj6eIl/s331/FlowJob.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="184" data-original-width="331" height="111" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipymL0arWJi3wSd4yp2bQq9FO2UjqgrR9Ny5n3Z-_QJp0hr3BSYmx5-xjC8GKWQDxBt7FRBvGObIEgWvXtHmh1LEyXstBIL--5p1hR5-Q2LIVKo_rj6TFQNi_bmc1DV32B-2sWPCoWJ3e_hYYyt4sSKWvT8IWxyR_OcHROAm0CXO_sdBucKqlzy_sj6eIl/w200-h111/FlowJob.png" width="200" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;">When a gate is open a pulse moves on to the next gate and so forth. These ‘ratings' correspond to the current in each edge between the cells and define if a cells shrinks or expands. The particles move until they reach a Steady-State, as in Nick’s 2D<a href="https://github.com/weigert/DynamicFoam/wiki/System-Dynamics" target="_blank"> Dynamic Foam</a> model:</div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwqOS88M84bJ4HVWr0CbMn2F3qvnyY0B_IU_h7WXxxNUgSgz03_ddfQA86RR1ewEeKSd_ydqP5_7YMhE5mFPmA1NxcYn7XmG92poOGjokH-iieiwTn3Qw72BM-vLg5BGqb7ERBOPMALhqnuBFmIhrHvSbNZVecOCW0sTrCnxRytV7QPs1wZ4-m878-nhKp/s157/NickParticles_sml.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="157" data-original-width="150" height="157" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwqOS88M84bJ4HVWr0CbMn2F3qvnyY0B_IU_h7WXxxNUgSgz03_ddfQA86RR1ewEeKSd_ydqP5_7YMhE5mFPmA1NxcYn7XmG92poOGjokH-iieiwTn3Qw72BM-vLg5BGqb7ERBOPMALhqnuBFmIhrHvSbNZVecOCW0sTrCnxRytV7QPs1wZ4-m878-nhKp/s1600/NickParticles_sml.gif" width="150" /></a></div></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;">If you’re not familiar with Markov-Chains, this video from Khan academy explain it in 3 minutes:</div><div class="separator" style="clear: both; text-align: center;"><a href="https://www.khanacademy.org/college-careers-more/bjc/2018-challenge/2018-challenge-mathematics/v/markov-chains-breakthrough-junior-challenge-2018" target="_blank">https://www.khanacademy.org/college-careers-more/bjc/2018-challenge/2018-challenge-mathematics/v/markov-chains-breakthrough-junior-challenge-2018</a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiftR3yWH_I-_CsPf7WliVdGWWxklqIdIfAyh35jtIVdffI0Bsan0zAEsVxPXwqVmXd7cnMs3kOBsLoSGn08rk9wdcAMT9UA1UGcDH5rV1uDLHSrpttaGJnhJvdc50OW69taheiDDKklm5OqpC807_ZhESAba7D5CVoD7t0jNmLTCVJPzrINsG5s2sNu6Qf/s336/Markov1.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="184" data-original-width="336" height="175" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiftR3yWH_I-_CsPf7WliVdGWWxklqIdIfAyh35jtIVdffI0Bsan0zAEsVxPXwqVmXd7cnMs3kOBsLoSGn08rk9wdcAMT9UA1UGcDH5rV1uDLHSrpttaGJnhJvdc50OW69taheiDDKklm5OqpC807_ZhESAba7D5CVoD7t0jNmLTCVJPzrINsG5s2sNu6Qf/s320/Markov1.jpg" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;">So in <a href="https://github.com/blegat/VoroX.jl" target="_blank">VoroX.jl</a> dogs/pulses/web-crawlers move to other rooms/edges/websites when there’s an open-door/gate//link. </div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3tT-bkSxNzhbJSLhgO2fqzP0RQMrfTl5ar80NLA9NS27f46IyUqs1cPIMjPzb-Z-UsUMoebAZd4vEwf_KYWCe9quH-sIfnJ8caJE6xNfEW_mVVm1EyeVi5p0zx-3eF4GvP1sMTqYNs86glfucYsVIpluccaAkBt3_Z5pveLrvlTIWa7c_rTI8WqckbLTF/s331/FlowJob.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="184" data-original-width="331" height="111" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3tT-bkSxNzhbJSLhgO2fqzP0RQMrfTl5ar80NLA9NS27f46IyUqs1cPIMjPzb-Z-UsUMoebAZd4vEwf_KYWCe9quH-sIfnJ8caJE6xNfEW_mVVm1EyeVi5p0zx-3eF4GvP1sMTqYNs86glfucYsVIpluccaAkBt3_Z5pveLrvlTIWa7c_rTI8WqckbLTF/w200-h111/FlowJob.png" width="200" /></a></div><div class="separator" style="clear: both; text-align: center;">After a couple of iterations a Steady-State is reached and we can count the dogs/flow/connections.</div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGUiXaCkcTVwXqfUcCccr2smeHAJ-Eswcu_ogP20T_AUGm_5m3vlvWzyM5JA_sJ2701-DvGB8ztQMh3bIHNAQM5v8Yg17-J-DaGNyGhfUNK7yjhmdgx3bL6KIH36eg9ZGXdLun1F3yljq0xTD6bMq46s6lJwYkmFOapjjH0S9iOaBh88oW23hJnANELMES/s336/markov2.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="180" data-original-width="336" height="171" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGUiXaCkcTVwXqfUcCccr2smeHAJ-Eswcu_ogP20T_AUGm_5m3vlvWzyM5JA_sJ2701-DvGB8ztQMh3bIHNAQM5v8Yg17-J-DaGNyGhfUNK7yjhmdgx3bL6KIH36eg9ZGXdLun1F3yljq0xTD6bMq46s6lJwYkmFOapjjH0S9iOaBh88oW23hJnANELMES/s320/markov2.jpg" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;">These values lets us know how much ‘erosion' the flow in an edge (a-c) has caused to its neighboring cells A and D, and as such the contraction-value for its dual edge A-D.</div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOAAwMBBQabhY98yiykzq7lO6q11X8fk4Vt0teXBzRwxXSzRsJjOi3wB-d-xJr8KyqtAtNBDjxm0Rf1Tk6Sod5hgNNH1uqkmy5At3kZkbjj0zVSI1gqjxzmqW12vqrwn1adQJ0wrfp-WAk-5jNAbJNrZiY2gvdEY6ZnDbPKJ-kptQTXuTTA4MatC5Uopd7/s450/formula_322.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="209" data-original-width="450" height="149" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOAAwMBBQabhY98yiykzq7lO6q11X8fk4Vt0teXBzRwxXSzRsJjOi3wB-d-xJr8KyqtAtNBDjxm0Rf1Tk6Sod5hgNNH1uqkmy5At3kZkbjj0zVSI1gqjxzmqW12vqrwn1adQJ0wrfp-WAk-5jNAbJNrZiY2gvdEY6ZnDbPKJ-kptQTXuTTA4MatC5Uopd7/s320/formula_322.jpg" width="320" /></a></div><div style="text-align: center;">---</div><div style="text-align: center;"><br /></div><div style="text-align: center;"><div>Details from the control panels of the 2D Dynamic-Foam</div><div><a href="https://github.com/weigert/DynamicFoam">https://github.com/weigert/DynamicFoam</a></div><div> that might make more sense now:</div><div><br /></div><div><a href="https://youtu.be/X-KytAnr1rg">https://youtu.be/X-KytAnr1rg</a></div><div><a href="https://youtu.be/wR3JgunXDdU">https://youtu.be/wR3JgunXDdU</a></div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGythBHYltz04Z5E81QlJamebj3q1N5sQdYf2gl0dRB0v9itKXMFnT5Ez1Q0LAiizsYLV2EQ-jxboX3DSJusQ3jInaG_bufuPBeGOYEhefckPvG4p-1dH8yG3To5RWdghpxTC3ivOe4wcZZv0ybLrLVNI56V3JYor7_CNPEhKKtHvMZmHrIZ8YYl0iWZXE/s555/Sys1.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="202" data-original-width="555" height="116" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGythBHYltz04Z5E81QlJamebj3q1N5sQdYf2gl0dRB0v9itKXMFnT5Ez1Q0LAiizsYLV2EQ-jxboX3DSJusQ3jInaG_bufuPBeGOYEhefckPvG4p-1dH8yG3To5RWdghpxTC3ivOe4wcZZv0ybLrLVNI56V3JYor7_CNPEhKKtHvMZmHrIZ8YYl0iWZXE/s320/Sys1.jpg" width="320" /></a></div><div><br /></div><div><b>• Energy, Scale and Critically </b></div><div><br /></div><div>This refers to the number of particles/pulses are put into the system and their size.</div><div><br /></div><div><b> • Circumcenter / Barycenter / Incenter </b></div><div><br /></div><div>Refers to the method used to create the dual Voronoi Mesh on top of the Delaunay Mesh.</div><div><br /></div><div><b>• Expansive Flow / Contractive Flow</b></div><div><br /></div><div>Particles in Voronoi-edges (a-c) expand OR contract Delaunay-edges (AB).</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEherbDXrh_FSOROD73esTuwh29g4GW3PU7FjQq_2iUi95JmejrPdjzMaOwJjMHFAjHgmLwDaMrm0hBlI4WTdoBX9yAqgMptILGCfmbss6ipDVkR9U_835Ipme13eWoF3qd9dmEjOqnVB8Vx21NBrnIbWJRb1su7zSYAsGqgeTXxBUGxdrl7yAtFmOepyjU3/s800/Settins2.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="715" data-original-width="800" height="286" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEherbDXrh_FSOROD73esTuwh29g4GW3PU7FjQq_2iUi95JmejrPdjzMaOwJjMHFAjHgmLwDaMrm0hBlI4WTdoBX9yAqgMptILGCfmbss6ipDVkR9U_835Ipme13eWoF3qd9dmEjOqnVB8Vx21NBrnIbWJRb1su7zSYAsGqgeTXxBUGxdrl7yAtFmOepyjU3/s320/Settins2.jpg" width="320" /></a></div><div><br /></div><div>Details from the<a href="https://github.com/blegat/VoroX.jl" target="_blank">VoroX.jl</a> control panels of the 3D/2D Dynamic-Foam program where the particles are replaced by a Markov-Chain value system:</div><div><br /></div><div><a href="https://youtu.be/0UTzeL0uesY">https://youtu.be/0UTzeL0uesY</a></div><div><a href="https://youtu.be/sTa5utH-8Uc">https://youtu.be/sTa5utH-8Uc</a></div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggdHoXMG5HwGx4cmTE6ce9nRqoPURnjQtxzeTmcEpk4onfFCgqQ2VWxI7y_uQ2I0bVru2oIzqu6JYf42dQDlXwydlPQWJXT7VUDCnCeWJ4mamB60sbEqYIcsbCjAuQXp3unFh9v16orgwM1HOTs87D0ynVStQyxuW9CrD6ZMkhb_thwJkV2DDX97Vn4QrO/s555/Sys3D.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="155" data-original-width="555" height="89" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggdHoXMG5HwGx4cmTE6ce9nRqoPURnjQtxzeTmcEpk4onfFCgqQ2VWxI7y_uQ2I0bVru2oIzqu6JYf42dQDlXwydlPQWJXT7VUDCnCeWJ4mamB60sbEqYIcsbCjAuQXp3unFh9v16orgwM1HOTs87D0ynVStQyxuW9CrD6ZMkhb_thwJkV2DDX97Vn4QrO/s320/Sys3D.jpg" width="320" /></a></div><div><br /></div><div><b>Height:</b> </div><div>set size of the Area</div><div><br /></div><div><b>Point size, Center size, Edge width, Circuit width: </b></div><div>visualisation properties</div><div><br /></div><div><b>Decay:</b></div><div>time a current in edges stays highlighted</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiViHbInPkQhM2r6j8b9v36Z190NJyZbJ1Dv7_18pUy4MdOLakxt0CEpTjGJcoF8w6ks39NyguVGqzdErozmcxawfFBYCeSMaBefFRtbcyvvMTChpyhGSNzq0cVm8yYM0o-lstEYd7qRfxfTdd2B1JCdXfLHoTspzM2MNb70dcnycyijwz1GCPBbZhuzrN7/s1000/Mesh2.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="895" data-original-width="1000" height="286" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiViHbInPkQhM2r6j8b9v36Z190NJyZbJ1Dv7_18pUy4MdOLakxt0CEpTjGJcoF8w6ks39NyguVGqzdErozmcxawfFBYCeSMaBefFRtbcyvvMTChpyhGSNzq0cVm8yYM0o-lstEYd7qRfxfTdd2B1JCdXfLHoTspzM2MNb70dcnycyijwz1GCPBbZhuzrN7/s320/Mesh2.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwEaSfWI2MYoAe9ZhgOwtsXQtf03078vzWAfwGCeg7QBNEwkRAUQ22QF_KXtv0VUAnCWbmm0nvMgFEEc1_9BmC70Dg90yL0a9w-Jv0xOpa5c82_U7uaMvZG2skQrMKxVdKPuoqaiDU-CgBMp3_yAQT_uNIKJORloR9qI2lot4-5I1fVrCF1QF0Kh4aQfUJ/s1204/settings3.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="434" data-original-width="1204" height="144" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwEaSfWI2MYoAe9ZhgOwtsXQtf03078vzWAfwGCeg7QBNEwkRAUQ22QF_KXtv0VUAnCWbmm0nvMgFEEc1_9BmC70Dg90yL0a9w-Jv0xOpa5c82_U7uaMvZG2skQrMKxVdKPuoqaiDU-CgBMp3_yAQT_uNIKJORloR9qI2lot4-5I1fVrCF1QF0Kh4aQfUJ/w400-h144/settings3.png" width="400" /></a></div><div><br /></div><div>Shading for the faces.</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHk95YtDQb4PhypAqHA9ks3eWWuC2YSdw27HsHfllr3c6Pt8Bn_Ax84uZdiWRgQ2mw4UiCMwAwj5W1dm-EJX-EfDEBMEMDoOMQJkyvfJ-FZItwT-zZCDQgMLSSE__Cdes4HULa9HHLx2cEBQoYfb2xyqMQwsRAsYu9vyQHcVL0uWaFPQ9pG1shWVuAUl-z/s1000/Mesh1.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="919" data-original-width="1000" height="294" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHk95YtDQb4PhypAqHA9ks3eWWuC2YSdw27HsHfllr3c6Pt8Bn_Ax84uZdiWRgQ2mw4UiCMwAwj5W1dm-EJX-EfDEBMEMDoOMQJkyvfJ-FZItwT-zZCDQgMLSSE__Cdes4HULa9HHLx2cEBQoYfb2xyqMQwsRAsYu9vyQHcVL0uWaFPQ9pG1shWVuAUl-z/s320/Mesh1.jpg" width="320" /></a></div><div><br /></div><div>3D </div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_u_oLmOHBdGsWP6ZYDcDO8_F4s-BLykttstj2lz_wXUrZH9ftZArtBHRVYEdAaPkBhpq7HyvFkSNho0qSrYoVHehfZ9JxD9y1qy1pIyXa-yVm72LAeHyxAMTo5mfDMmYwbVs79CmN9YU3zEFVLKuXcH83ClLLaHez07vGI_9uC3iMw9XCL0k9oFVaBcKl/s1000/settings.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="877" data-original-width="1000" height="281" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_u_oLmOHBdGsWP6ZYDcDO8_F4s-BLykttstj2lz_wXUrZH9ftZArtBHRVYEdAaPkBhpq7HyvFkSNho0qSrYoVHehfZ9JxD9y1qy1pIyXa-yVm72LAeHyxAMTo5mfDMmYwbVs79CmN9YU3zEFVLKuXcH83ClLLaHez07vGI_9uC3iMw9XCL0k9oFVaBcKl/s320/settings.jpg" width="320" /></a></div></div>Michelhttp://www.blogger.com/profile/00201376886528961762noreply@blogger.comtag:blogger.com,1999:blog-5688602609062746174.post-30466961022687373962023-06-21T14:55:00.004-07:002024-03-16T13:33:32.112-07:00Processing Schemes & Diagrams I<p style="text-align: center;"></p><div class="separator" style="clear: both;"><b>Intro</b></div><div class="separator" style="clear: both;"><br /></div><div class="separator" style="clear: both; text-align: left;">There’s a foam where flow runs through the edges, the angles of the junctions regulate if flow can pass or is not, the amount of current in an edge defines if its neighboring cells grow or shrink, like a river sedimentation vs erosion. </div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlVcHR97aCKhrjK7nZhKID4MEbgumOHLAZCxZ_bkBBOnyN6OX9TxmXuth-vk9JzT9VJ1T0J-r3HYLoS-oinIha1DWAtZr5K0iiKnigqwhOeHV1G-KdKa19VURlu0n-eLcxXJmVfIKIppuuuYahuSSTcAbQEtASzyBW_x1MYSa92p4RUJCg9K-LkK5rxxM-/s331/FlowJob.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: left;"><img border="0" data-original-height="184" data-original-width="331" height="111" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlVcHR97aCKhrjK7nZhKID4MEbgumOHLAZCxZ_bkBBOnyN6OX9TxmXuth-vk9JzT9VJ1T0J-r3HYLoS-oinIha1DWAtZr5K0iiKnigqwhOeHV1G-KdKa19VURlu0n-eLcxXJmVfIKIppuuuYahuSSTcAbQEtASzyBW_x1MYSa92p4RUJCg9K-LkK5rxxM-/w200-h111/FlowJob.png" width="200" /></a></div><div class="separator" style="clear: both; text-align: left;"><b>Scheme I : Technical setup</b></div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: left;">1. Random Poisson distribution (or Blue Noise) of points that fills the area.</div><div class="separator" style="clear: both; text-align: left;">2. Build the Delaunay Triangular Mesh with these points (see ref. <a href="https://www.redblobgames.com/x/1721-voronoi-alternative/" target="_blank">Alterntives for Voronoi Diagrams</a>)</div><div class="separator" style="clear: both; text-align: left;">3. Calculate the Barycenters/Centroids.</div><div class="separator" style="clear: both; text-align: left;">4. Build the Dual Voronoi Mesh.</div><div class="separator" style="clear: both; text-align: left;">5.a. Send pulses from the edges of the Voronoi Mesh in both directions.</div><div class="separator" style="clear: both; text-align: left;">5.b. Calculate from the triangles which Angles/Gates/Connections are: Open (I) > 90° or Close (0) < 90°</div><div class="separator" style="clear: both; text-align: left;">5.a./5.d. Keep forwarding the pulses through the edges so we get a current-value for each edge (until we reach a Steady-State).</div><div class="separator" style="clear: both; text-align: left;">6. The results of (5.a.) gives us the value of how much the Delaunay-edges should contract or expand (similar to a Mass-Spring system).</div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: left;">-> Now we are full-circle and we have new positions for (1.) and (2.), and we can draw a new set of (3.) Centroids and redo the whole process.</div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrGEr1EGEY6KjUdxoolWl5SXBcYdAc8IrWMt0Q65ZY6E8zXbA7WwvjKIM8tBAUBwiKsUVKdg3eCoBySIdzLQfS4owIocfYUPrnH7V3-n8gc2nRRNPNo5_KRb-OsTD93txBbozJ9QnvqhKM3XpqtltfVLmr6XZmgS_URRLLE80Xp53qvI8IQMsn86XwCfxH/s3950/IMG_3216.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: left;"><img border="0" data-original-height="2250" data-original-width="3950" height="228" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrGEr1EGEY6KjUdxoolWl5SXBcYdAc8IrWMt0Q65ZY6E8zXbA7WwvjKIM8tBAUBwiKsUVKdg3eCoBySIdzLQfS4owIocfYUPrnH7V3-n8gc2nRRNPNo5_KRb-OsTD93txBbozJ9QnvqhKM3XpqtltfVLmr6XZmgS_URRLLE80Xp53qvI8IQMsn86XwCfxH/w400-h228/IMG_3216.png" width="400" /></a></div><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both;"><b>Scheme 2 : Divide Large Mesh in Small Blocks</b></div><div class="separator" style="clear: both;"><b><br /></b></div><div class="separator" style="clear: both;">Maybe we can cut up the ‘Global Mesh' in smaller blocks that can be easily parallel computing on the GPU, where the a edges fo the Global Grid/Mesh are separated into small blocks that have a Local ‘virtual’ Grid and are easy to process individually to be send back to the Global Mesh.</div><div class="separator" style="clear: both;"><br /></div><div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgY41EnsTmVDvXRbc7puRBJMQIrYgtKnDdcKXhNQXSH0vD4JjAi9xV38YdT3WMTSCEFBVINWZkbbkWBN7GFlittvDGUWDCFGuz8qtrxFLknayLctuPO3dCJVdoaSijOBncjbBulz7YcmSZNw9T02lqniyjtXhXs10wldQO-piMQdU0HUASuR1uwhD6n7GdQ/s1600/IMG_3215.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="899" data-original-width="1600" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgY41EnsTmVDvXRbc7puRBJMQIrYgtKnDdcKXhNQXSH0vD4JjAi9xV38YdT3WMTSCEFBVINWZkbbkWBN7GFlittvDGUWDCFGuz8qtrxFLknayLctuPO3dCJVdoaSijOBncjbBulz7YcmSZNw9T02lqniyjtXhXs10wldQO-piMQdU0HUASuR1uwhD6n7GdQ/w400-h225/IMG_3215.png" width="400" /></a></div><div class="separator" style="clear: both;"><br /></div></div><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both;"><b>Scheme 3 : Iteration of Global Backbone and Local Blocks</b></div><div class="separator" style="clear: both;"><br /></div><div class="separator" style="clear: both;">The mesh could be divided into one Global horizontal strip with small Local blocks:</div><div class="separator" style="clear: both;"><br /></div><div class="separator" style="clear: both;">Y0 / Y1 / Y2 / Y3 / …</div><div class="separator" style="clear: both;"><br /></div><div class="separator" style="clear: both;">At each iteration there’s a vertical process where each block can figure out it’s local connectivity status, the results are fed into a Global graph that uses a Morkov-Chain process to figure out the connectivity ‘flow’ state of each connection, just like how Google’s Page-Rank works, and the results are fed back into the Global mesh.</div><div class="separator" style="clear: both;"><br /></div><div class="separator" style="clear: both;">Step 1 / Step 2 / Step 3 / ...</div><div class="separator" style="clear: both;"><br /></div></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhPN430YYp9cddjiTfTGvgRnTuKn1RxEvDE-3jnLbJpiC-jdatdjXD8jg02w4xWw64ofvCOCA3XLlQOc4aqpU-5NFe2LjdrTx2Wwx5_ReA1EUCJX515onW47U3EL9QyWKpmgaoJWRflkwvUtBMzX5TGDnAdqz2lEz-JhVX1_qH21xDW0Oy9PfSmgcYDA65/s1000/IMG_3214.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: left;"><img border="0" data-original-height="1000" data-original-width="913" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhPN430YYp9cddjiTfTGvgRnTuKn1RxEvDE-3jnLbJpiC-jdatdjXD8jg02w4xWw64ofvCOCA3XLlQOc4aqpU-5NFe2LjdrTx2Wwx5_ReA1EUCJX515onW47U3EL9QyWKpmgaoJWRflkwvUtBMzX5TGDnAdqz2lEz-JhVX1_qH21xDW0Oy9PfSmgcYDA65/w364-h400/IMG_3214.png" width="364" /></a></div>Michelhttp://www.blogger.com/profile/00201376886528961762noreply@blogger.comtag:blogger.com,1999:blog-5688602609062746174.post-83076739143266914662023-04-30T07:28:00.007-07:002023-04-30T07:33:57.216-07:00OpenAI / Chat GPT Spiralled Torus as logo<p style="text-align: center;"> Cool to see that the hottest and most advanced company at the moment is using 'our' spiralled torus for their logo.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizmB5UDBCf_U8x6-p8V4nv6R2wtZLDhNsNyUorBPyCD9ZvyE0r756bDe6NdybREvQCJd2wB6i_wlKqBv0zBICCdvBFxKdQOKk4AVDuNwt_UkMmXiv222IfPNvBFhkBCfwu34S0BvWAkw1Vo-UOrh23Bvt9zFUJBs1Se0Mec2oKkndVYI-9sBQXo7Q9uw/s1600/OpenAI_Logo.svg.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="394" data-original-width="1600" height="79" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizmB5UDBCf_U8x6-p8V4nv6R2wtZLDhNsNyUorBPyCD9ZvyE0r756bDe6NdybREvQCJd2wB6i_wlKqBv0zBICCdvBFxKdQOKk4AVDuNwt_UkMmXiv222IfPNvBFhkBCfwu34S0BvWAkw1Vo-UOrh23Bvt9zFUJBs1Se0Mec2oKkndVYI-9sBQXo7Q9uw/s320/OpenAI_Logo.svg.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH1IGmOIQHzKQTEcql8AhBsD_mdTi8Mw0adgjf3n90HcUB0KXupvxSVy3mwBgLgPnM_ymsUfDefPewP0Jl9Mxyzb5nhfO1-vhtvEWIWDZ-_RjP5hgq6ml_xcUOHONzU_JErYuoxk1_ZwIkOR3CX0G2ldBx1hvnXBs1u-5PH8dcMaMbJV9F4irELuJTXg/s644/OpenAI_spiralTorus.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="596" data-original-width="644" height="296" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH1IGmOIQHzKQTEcql8AhBsD_mdTi8Mw0adgjf3n90HcUB0KXupvxSVy3mwBgLgPnM_ymsUfDefPewP0Jl9Mxyzb5nhfO1-vhtvEWIWDZ-_RjP5hgq6ml_xcUOHONzU_JErYuoxk1_ZwIkOR3CX0G2ldBx1hvnXBs1u-5PH8dcMaMbJV9F4irELuJTXg/s320/OpenAI_spiralTorus.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixP5g5HAPU__KZv1bSr-FT1MAtGuG--OHQL56Pa97zfLR0DwsmDrNdyRpLFF-9NVOzziyJyugKztGsJyzq05VS9u1PEK02kMCMSBHuUYXM--IhRPmdAzMmKvmdEA6Y07HHFXgin_Ojbh_bBlGjRBSw2R_6ftEjmJRBG6p_ikVPCMtXoMFzbvReqPWxVw/s275/OpenAI_SpiralTorus.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="247" data-original-width="275" height="247" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixP5g5HAPU__KZv1bSr-FT1MAtGuG--OHQL56Pa97zfLR0DwsmDrNdyRpLFF-9NVOzziyJyugKztGsJyzq05VS9u1PEK02kMCMSBHuUYXM--IhRPmdAzMmKvmdEA6Y07HHFXgin_Ojbh_bBlGjRBSw2R_6ftEjmJRBG6p_ikVPCMtXoMFzbvReqPWxVw/s1600/OpenAI_SpiralTorus.gif" width="275" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/VyI_AUZPvck" width="320" youtube-src-id="VyI_AUZPvck"></iframe></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEha0jCycoYXkM8tm9x4Fln2bszxba3v0wIM7gIUXgaCYlEbSvxuzVxFmzGRTlGdyULy_Rzzp8tc5PfkxRMxqetjvgIAVmCAtC3AvUN7ffMj0tP26FX7qdT7_IydQ7Jutox9JKsrhV7gTimkWbuj9CW-TaIYwdgTdK_cRtHi4aygoGLzLxhR4uU1G55nNg/s220/ChatGPT_logo.Png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="212" data-original-width="220" height="100" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEha0jCycoYXkM8tm9x4Fln2bszxba3v0wIM7gIUXgaCYlEbSvxuzVxFmzGRTlGdyULy_Rzzp8tc5PfkxRMxqetjvgIAVmCAtC3AvUN7ffMj0tP26FX7qdT7_IydQ7Jutox9JKsrhV7gTimkWbuj9CW-TaIYwdgTdK_cRtHi4aygoGLzLxhR4uU1G55nNg/w104-h100/ChatGPT_logo.Png" width="104" /></a></div><p></p>Michelhttp://www.blogger.com/profile/00201376886528961762noreply@blogger.comtag:blogger.com,1999:blog-5688602609062746174.post-1285620349488888802023-03-26T08:48:00.014-07:002023-03-26T09:11:47.575-07:003D *Simi* Dual Mesh with Compute Shader in Unity<p style="text-align: center;"><span style="font-family: inherit;"><span face="Roboto, Noto, sans-serif" style="color: #0d0d0d;"><span style="background-color: white;"><span><span style="white-space: pre-wrap;">Last year we got somewhat stuck with the upgrade of the 3D Dynamic Foam program in Julia (<a href="https://800millionparticles.blogspot.com/2021/12/voro-x.html" target="_blank">Voro-X</a>) to a more </span></span><span style="white-space: pre-wrap;">performant 2.0 version. </span></span></span><span face="Roboto, Noto, sans-serif" style="color: #0d0d0d;"><span style="background-color: white;"><span style="white-space: pre-wrap;">The reason is that there is no <a href="https://www.cgal.org" target="_blank">CGAL</a> version (yet) for Julia to use as the backbone. </span></span></span></span></p><p style="text-align: center;"><span style="font-family: inherit;"><span face="Roboto, Noto, sans-serif" style="color: #0d0d0d;"><span style="background-color: white;"><span style="white-space: pre-wrap;">So I decided to explore if a </span></span></span><a href="https://www.khronos.org/opengl/wiki/Compute_Shader" style="background-color: white; caret-color: rgb(13, 13, 13); white-space: pre-wrap;" target="_blank">Compute Shader</a><span face="Roboto, Noto, sans-serif" style="background-color: white; caret-color: rgb(13, 13, 13); color: #0d0d0d; white-space: pre-wrap;"> might be an option, because shaders use the full power of GPU's and can</span><span style="background-color: white; caret-color: rgb(13, 13, 13); color: #0d0d0d; white-space: pre-wrap;"> significantly</span><span style="background-color: white; caret-color: rgb(13, 13, 13); color: #0d0d0d; white-space: pre-wrap;"> increase</span><span style="background-color: white; caret-color: rgb(13, 13, 13); color: #0d0d0d; white-space: pre-wrap;"> the speed of simulations.</span></span></p><p style="text-align: center;"><span style="font-family: inherit;"><span style="color: #0d0d0d;"><span style="background-color: white; white-space: pre-wrap;">As such I got in touch with </span></span><span style="background-color: white; caret-color: rgb(13, 13, 13); color: #0d0d0d; white-space: pre-wrap;">Polish developer <a href="https://twitter.com/pzaworski90" target="_blank">Przemyslaw Zaworski</a> to see if it was possible to get the Dynamic Foam model running with a Compute Shader in Unity.</span></span></p><p style="text-align: left;"><span style="background-color: white; caret-color: rgb(13, 13, 13); color: #0d0d0d; font-family: inherit; white-space: pre-wrap;">The result is a *semi* 3D Dual Mesh simulator with a Delaunay Triangles/Tetrahedrons basis out of which a Semi-Voronoi-Mesh is distilled using the Jump Flooding Algorithm (JFA):</span></p><p style="text-align: left;"></p><p style="text-align: center;"><a href="https://github.com/przemyslawzaworski/Unity-GPU-Based-Tetrahedralization" style="background-color: white; caret-color: rgb(13, 13, 13); white-space: pre-wrap;"><span style="font-family: inherit;">https://github.com/przemyslawzaworski/Unity-GPU-Based-Tetrahedralization</span></a></p><p style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNolt21socYoXqcxcFf7hLjhHzbnd7cIcueohAiOj90YzXN_T7BlYOh7LIKud-M3Hl4YfsZNwRb3Lbp9oi9-hPZ1Y5w9jlW_awgddlzmP93A2HdTjTHPn1cQt996BJ6-g0ehPXyp1y7VsKGF0DlnBdyQPG_696NYsegmIKO3Tzn0vaCf7yTiM0njgApQ/s1280/3D_semi_DualMesh.gif" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: inherit;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNolt21socYoXqcxcFf7hLjhHzbnd7cIcueohAiOj90YzXN_T7BlYOh7LIKud-M3Hl4YfsZNwRb3Lbp9oi9-hPZ1Y5w9jlW_awgddlzmP93A2HdTjTHPn1cQt996BJ6-g0ehPXyp1y7VsKGF0DlnBdyQPG_696NYsegmIKO3Tzn0vaCf7yTiM0njgApQ/s320/3D_semi_DualMesh.gif" width="320" /></span></a></p><p style="text-align: center;"><span style="font-family: inherit;">It is a *Semi* mesh because the Voronoi mesh is only a pixel/voxel-mesh and not a 'real' mesh made out of a conglomerate of points, edges and faces. As such it cannot be used to setup the interaction model between the two complimentary dual meshes (Delaunay/Voronoi). Perhaps in the future an actual Voronoi mesh can be extrapolated from the semi-Voronoi-mesh.</span></p><div class="separator" style="clear: both; text-align: center;"><p><span style="background-color: white; caret-color: rgb(13, 13, 13); color: #0d0d0d; font-family: inherit; white-space: pre-wrap;"></span></p><p><span style="font-family: inherit;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhV9qbdlPVEnd9SLokenR8HUY20K4cfj06lfPAteHEuh4eebyayTyUD1yjAg3XHRywgzV0e05UXUAV32ihny5TQHo-eHhyTP-COReYXyxivXWsISlg_ykWqQVmGWJlsb6g2mO66HbDyLB3TdDl73-UjBNvVacnoY0P4GivB7jRspjAyU_lCIdd77Nx6Pw/s660/interaction.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="290" data-original-width="660" height="88" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhV9qbdlPVEnd9SLokenR8HUY20K4cfj06lfPAteHEuh4eebyayTyUD1yjAg3XHRywgzV0e05UXUAV32ihny5TQHo-eHhyTP-COReYXyxivXWsISlg_ykWqQVmGWJlsb6g2mO66HbDyLB3TdDl73-UjBNvVacnoY0P4GivB7jRspjAyU_lCIdd77Nx6Pw/w200-h88/interaction.jpg" width="200" /><br /></a>Here's a compilation video with more examples of the simulator:</span></p><p><span style="font-family: inherit;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/SjiAvVnt0gg" width="320" youtube-src-id="SjiAvVnt0gg"></iframe></span></p></div><p style="text-align: center;"><span style="font-family: inherit;">An other option worth exploring might be <a href="https://developer.nvidia.com/blog/introduction-turing-mesh-shaders/" target="_blank">Mesh-shaders</a> …</span></p>Michelhttp://www.blogger.com/profile/00201376886528961762noreply@blogger.comtag:blogger.com,1999:blog-5688602609062746174.post-57902548840178035222022-12-10T08:00:00.006-08:002022-12-10T08:01:41.907-08:00Fig. 8 Logo Qatar World Cup 2022<p style="text-align: center;"></p><div class="separator" style="clear: both; text-align: center;">Cool to see that also the World Cup Football (soccer) in Qatar is using the fig. 8 as their logo. This will broaden the acceptance/understanding of this fig. knot/wave.</div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjqmRlmXCzlum5T2uzBul6BiXSXx7fZisFQgELz6bkR_kzJJJLp2JPuUzXaTMwZvLoLn9xG1TwDPot2O6rFNWP6nEFnZTnrpZw-buVFKGuV84dKaEYYrGY8PnMzEHqaOgActMgCcjCVtdstlpwlVBWyzHeiaeNeQhmnM0Xu7naqGOlb0wpTzAErvyNlDA" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="525" data-original-width="1200" height="140" src="https://blogger.googleusercontent.com/img/a/AVvXsEjqmRlmXCzlum5T2uzBul6BiXSXx7fZisFQgELz6bkR_kzJJJLp2JPuUzXaTMwZvLoLn9xG1TwDPot2O6rFNWP6nEFnZTnrpZw-buVFKGuV84dKaEYYrGY8PnMzEHqaOgActMgCcjCVtdstlpwlVBWyzHeiaeNeQhmnM0Xu7naqGOlb0wpTzAErvyNlDA" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEisaBALZ_MXHG-xLKUVWGrR_qQTmPrzUlJ_LQiU6MB9y82c80Na8yO9VbfBh2cZ6IGtSYGhRZibkk9lFarR5XiYXQ5VbFg9gJf_DgYZ2zEICIOhSqkVOhJsZ4POEqpsAMGtVppFzv6eRpAC-cEuhJIJ1bHRDLDPNwuhGGE7U2xO2fwoqonsI37ShswMug" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="584" data-original-width="804" height="144" src="https://blogger.googleusercontent.com/img/a/AVvXsEisaBALZ_MXHG-xLKUVWGrR_qQTmPrzUlJ_LQiU6MB9y82c80Na8yO9VbfBh2cZ6IGtSYGhRZibkk9lFarR5XiYXQ5VbFg9gJf_DgYZ2zEICIOhSqkVOhJsZ4POEqpsAMGtVppFzv6eRpAC-cEuhJIJ1bHRDLDPNwuhGGE7U2xO2fwoqonsI37ShswMug=w200-h144" width="200" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;">The great thing is that they also have an animation similar to what I've published, coming from a linear line forming into an O/8.</div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLSLH4hfxz8b205JVSI_n8OBzwIg4jU-_XUScPeXSakMq0rl0Eh6J8-qa5ObqAs-WVtwh-Qa_qecUy2a1y39teIfoR-sFHpkqicsUO-95SkZQZ2hoasn9PI83kh2RB_QqNvoezhwC7dyEBgVIZDvqS69CSgkM18Qqa4iIbCqn5s4CGZnhdHj4LFZSdlQ/s179/SpiralRed.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="179" data-original-width="153" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLSLH4hfxz8b205JVSI_n8OBzwIg4jU-_XUScPeXSakMq0rl0Eh6J8-qa5ObqAs-WVtwh-Qa_qecUy2a1y39teIfoR-sFHpkqicsUO-95SkZQZ2hoasn9PI83kh2RB_QqNvoezhwC7dyEBgVIZDvqS69CSgkM18Qqa4iIbCqn5s4CGZnhdHj4LFZSdlQ/s1600/SpiralRed.gif" width="153" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;">Ref. <a href="https://youtu.be/ExIBNeJqbzY">https://youtu.be/ExIBNeJqbzY</a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;">Here's the promotion video that's being played during the games:</div></div></div></div></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/WGrP-tMaH0U" width="320" youtube-src-id="WGrP-tMaH0U"></iframe></div><div class="separator" style="clear: both; text-align: center;"><br /></div></div><div class="separator" style="clear: both; text-align: center;">It will start to give a massive amount of people a sense of the concept of how Photon (8) can be absorbed by an Electron (O) and emitted out again to form a new (8). As shown in this older storyboard of when I was still focussed on having the knots emerge within gas of particles instead of a Dynamic Foam.</div><p></p><p style="text-align: center;"></p><p style="text-align: center;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEii4jgSytqYvcaDRpvn_RPIrbOam0s7pXJE-3_jaa7eCJhGoTVCoQCN8uT0ycxyLXc9Ex597WVWKSRYjxrjoQZrUAJKdyS6kRhw74jv3XBOwygsLY3Q1zO6jqDr7x3B6F3J3pVtvjkiovSwSEQVdFdAKcG8D0-LLtp-lb7VYlNLNeEp-hq2eLLpuMZpKQ" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="1218" data-original-width="866" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEii4jgSytqYvcaDRpvn_RPIrbOam0s7pXJE-3_jaa7eCJhGoTVCoQCN8uT0ycxyLXc9Ex597WVWKSRYjxrjoQZrUAJKdyS6kRhw74jv3XBOwygsLY3Q1zO6jqDr7x3B6F3J3pVtvjkiovSwSEQVdFdAKcG8D0-LLtp-lb7VYlNLNeEp-hq2eLLpuMZpKQ" width="170" /></a></div><p></p><div class="separator" style="clear: both; text-align: center;">Ref. Pdf.: <a href="http://800million.org/Storyboard.pdf">http://800million.org/Storyboard.pdf</a> (739 kb)</div><div class="separator" style="clear: both; text-align: center;">Ref. gif:<a href="http://800million.org/Animation_StoryBoard.gif">http://800million.org/Animation_StoryBoard.gif</a> (498 kb)</div><div class="separator" style="clear: both; text-align: center;">Ref. movie: <a href="https://youtu.be/CsnkSuvkYEY">https://youtu.be/CsnkSuvkYEY</a></div>Michelhttp://www.blogger.com/profile/00201376886528961762noreply@blogger.comtag:blogger.com,1999:blog-5688602609062746174.post-23178992667176618812022-02-21T11:08:00.003-08:002022-02-22T00:42:29.854-08:003D Voronoi Cells - Dynamic Foam - 'Pneumatic Model' - Houdini<p style="text-align: center;"> Previews of simulations made by <a href="https://au.linkedin.com/in/dan-wills-7192b41">Dan Wills</a> made in Houdini with a model focused on the angles.</p><p style="text-align: center;"><span style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="320" src="https://player.vimeo.com/video/673938930?h=5614233190" title="vimeo-player" width="320"></iframe></span></p><p style="text-align: center;"><span style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="240" src="https://player.vimeo.com/video/680119946?h=608f29df8e" title="vimeo-player" width="320"></iframe></span></p><p style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="240" src="https://player.vimeo.com/video/680126469?h=f0a60a6a7c" title="vimeo-player" width="320"></iframe></p><p style="text-align: center;"><iframe title="vimeo-player" src="https://player.vimeo.com/video/680335688?h=2cedc2ba12" width="320" height="180" frameborder="0" allowfullscreen></iframe></p>Michelhttp://www.blogger.com/profile/00201376886528961762noreply@blogger.comtag:blogger.com,1999:blog-5688602609062746174.post-14652739455302951152021-12-20T08:08:00.021-08:002022-01-03T07:52:55.601-08:00Voro-X <p style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjmWbtLls87xGohYQSMbixdEaKvoZ3CSWG_f9aJ7Mk_eJ31VEYyuj2PjbyClacLMgJu1K4zpZxSuwndHxFa0VzkTOf1nlvk6hZtlVEkd8GdqP8YtQy8CzaT-NMj8VkV3wSy1b7DG4S0aBbpFNUFd0eKQebdZT6hw8hDBbhIGqHtSzg2qcgT2Q4ftpQAsQ=s275" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="233" data-original-width="275" height="233" src="https://blogger.googleusercontent.com/img/a/AVvXsEjmWbtLls87xGohYQSMbixdEaKvoZ3CSWG_f9aJ7Mk_eJ31VEYyuj2PjbyClacLMgJu1K4zpZxSuwndHxFa0VzkTOf1nlvk6hZtlVEkd8GdqP8YtQy8CzaT-NMj8VkV3wSy1b7DG4S0aBbpFNUFd0eKQebdZT6hw8hDBbhIGqHtSzg2qcgT2Q4ftpQAsQ" width="275" /></a></p><p style="text-align: center;">The past months I have been in contact with MIT postdoc <a href="https://github.com/blegat" target="_blank">Benoît Legat</a> a mathematician in numerical geometry, who has converted the 2D <a href="https://github.com/weigert/DynamicFoam" target="_blank">DynamicFoam</a> model, developed by an other MIT affiliate <a href="https://nickmcd.me" target="_blank">Nick Weigert</a>, into a 3D application:</p><p style="text-align: center;"><span style="color: #4c1130; font-family: inherit; font-size: medium;"><b>Voro-X</b></span></p><p style="text-align: center;">The name stands for <a href="https://en.wikipedia.org/wiki/Voronoi_diagram" target="_blank">Voronoi diagrams</a> (foam) where energetic currents run through the edges of the mesh, and <a href="https://en.wikipedia.org/wiki/Level_crossing" target="_blank">X-ings</a> (junctions) that act like a gates where currents are switched OFF or ON based on the sharpness of the angles. (0/I)</p><p style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEg2Ijl7g8Bq_ZMQ2TxCVu6o6eUiUA48RXq3COvQUrAcSihmNGMRwDc1tLYwH5j-mvSUeL0f99H7sPNYgERynz7Zr1ZlLLpb0bCN4V3fukY1rPs6mUkI058Ts6g4n_52JJw-lYX3lCJdE31lqmDsZnW2tkk6fDIfqOkEdkFZZgFiNsoJV5RJH8FIB51U0A=s349" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="297" data-original-width="349" height="160" src="https://blogger.googleusercontent.com/img/a/AVvXsEg2Ijl7g8Bq_ZMQ2TxCVu6o6eUiUA48RXq3COvQUrAcSihmNGMRwDc1tLYwH5j-mvSUeL0f99H7sPNYgERynz7Zr1ZlLLpb0bCN4V3fukY1rPs6mUkI058Ts6g4n_52JJw-lYX3lCJdE31lqmDsZnW2tkk6fDIfqOkEdkFZZgFiNsoJV5RJH8FIB51U0A=w189-h160" width="189" /></a></p><p style="text-align: center;">The level of current passing through the edges, has river-like effects where 'sedimentation' makes the cells grow; and 'erosion' makes them shrink. The changes of the cell-size changes the angles, and thus the direction of the currents: currents can switch. This whole interaction model based on a few rules generates a <a href="https://en.wikipedia.org/wiki/Cellular_automaton" target="_blank">CA</a> type of Dynamic Foam.</p><p style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEin2MvCq8Z-AFOZlZ2lU6pLoyjLEesfrp3HcQmEhJ85Z8SG37XcMHleE1ZsYOR4vJWJikSKmFsewO1frj_jFkG_EtkSPs0ypFljp8eyOSu8P0YtknXkCLXl-JRo8Z-cHslSdNGaHbBihoEstB1Ur0F3_nsYwtFumbbeA31MkPWwUa8_SCgfnIwE1B8h1w=s100" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="86" data-original-width="100" height="86" src="https://blogger.googleusercontent.com/img/a/AVvXsEin2MvCq8Z-AFOZlZ2lU6pLoyjLEesfrp3HcQmEhJ85Z8SG37XcMHleE1ZsYOR4vJWJikSKmFsewO1frj_jFkG_EtkSPs0ypFljp8eyOSu8P0YtknXkCLXl-JRo8Z-cHslSdNGaHbBihoEstB1Ur0F3_nsYwtFumbbeA31MkPWwUa8_SCgfnIwE1B8h1w" width="100" /></a></p><p style="text-align: center;">Voro-X is build with the programming language <a href="https://julialang.org" target="_blank">Julia</a> and you can download the program here:</p><p style="text-align: center;"><a href="http://www.800million.org/VoroX.zip" target="_blank">http://www.800million.org/Vorox.zip</a></p><p style="text-align: center;"><a href="https://github.com/blegat/VoroX.jl">https://github.com/blegat/VoroX.jl</a></p><p style="text-align: center;">---</p><p style="text-align: center;"><u>Voro-X compared to Nick's 2D <a href="https://github.com/weigert/DynamicFoam" target="_blank">DynamicFoam</a> (see <a href="https://github.com/weigert/DynamicFoam/wiki/System-Dynamics" target="_blank">Wiki-page</a>):</u></p><p style="text-align: left;"></p><ul style="text-align: left;"><li>The criticality used is equivalent to an infinite criticality and cannot be changed.</li><li>If "Edge scale" is on, the dynamics is equivalent to DynamicFoam: it scales the edges. If it is off, it scales delaunay simplices.</li><li>The "Height" setting changes the height of the rendering frame but does not influence the dynamics. The points are are samples in a fixed square or cube that cannot be changed.</li><li>The "Periodic" setting determines whether the meshes is considered infinitely periodic along each directions.</li><li>The "Voro shading" determines whether the Voronoi cells are displayed (if it is on) or the Delaynay cells (if it is off). The transparency of the shading is determined by the "Transparency" setting.</li></ul><p></p><p style="text-align: center;">---</p><p style="text-align: center;"><u>Installation</u></p><p style="text-align: center;">The program works on Windows, Mac and Linux, </p><p style="text-align: center;">but you first need to install Julia.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgmxYaCK_HzwYuxGTtzfijU4EcSzjFh-cY9cTwZRZqYmZJCE11h69nHw2cMJbt0nJepEEIMBquXGJuBRnD9ibKAaawAMgJ3HJnaVZE39pEFjhURzj8e5uhB1eE03_PVWqXEprvsBlWNvhnkuUxSQ2t-ll-LrjXbeLiLKJ0_flz98lgowPfzWwaYBy1SbA=s162" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="122" data-original-width="162" height="61" src="https://blogger.googleusercontent.com/img/a/AVvXsEgmxYaCK_HzwYuxGTtzfijU4EcSzjFh-cY9cTwZRZqYmZJCE11h69nHw2cMJbt0nJepEEIMBquXGJuBRnD9ibKAaawAMgJ3HJnaVZE39pEFjhURzj8e5uhB1eE03_PVWqXEprvsBlWNvhnkuUxSQ2t-ll-LrjXbeLiLKJ0_flz98lgowPfzWwaYBy1SbA=w81-h61" width="81" /></a></div><p style="text-align: center;"><a href="https://julialang.org/downloads/">https://julialang.org/downloads/</a></p><p style="text-align: center;">Next dowload and unzip the Voro-x package/<span style="text-align: left;">repository</span>:</p><p style="text-align: center;"><a href="http://www.800million.org/VoroX.zip" target="_blank">http://www.800million.org/Vorox.zip</a></p><p style="text-align: center;">Decompressed the package and rename it to for instance: Desktop/VoroX</p><p style="text-align: center;">Launch Julia and you get the prompt:</p><p style="text-align: center;"><span style="color: #38761d;">julia></span></p><p style="text-align: center;">Type <span style="color: #2b00fe;">]</span> so that the prompts becomes:</p><p style="text-align: center;"><span style="color: #674ea7;">(@v1.7) pkg></span></p><p style="text-align: center;">(Note, backspace '<span style="color: #2b00fe;"><-</span>' will bring back the <span style="caret-color: rgb(56, 118, 29); color: #38761d;">julia> </span>prompt<span style="caret-color: rgb(56, 118, 29); color: #38761d;"> </span><span style="caret-color: rgb(56, 118, 29);">)</span></p><p style="text-align: center;">Next activate VoroX.jl by typing:</p><p style="text-align: center;"><span style="caret-color: rgb(103, 78, 167); color: #674ea7;">(@v1.7) pkg></span> <span style="text-align: left;"><span style="color: #2b00fe;">activate ~/Desktop/VoroX </span></span></p><p style="text-align: center;"><span style="text-align: left;">(or via an other directory/name where you have placed the VoroX folder)</span></p><p style="text-align: center;">Now install its dependencies as follows:</p><p style="text-align: center;"><span style="caret-color: rgb(103, 78, 167); color: #674ea7;">(VoroX) pkg></span> <span style="color: #2b00fe;">instantiate</span></p><p style="text-align: center;">The installation will take a while.</p><p style="text-align: center;"> Once this is done, to launch the software in <a href="https://makie.juliaplots.org/stable/" target="_blank">Makie.jl</a>, with K points and N dimensions (K, N), switch back to '<span style="caret-color: rgb(56, 118, 29); color: #38761d;">julia</span><span style="caret-color: rgb(56, 118, 29);">' by using '<span style="color: #2b00fe;">backspace'</span> and </span>type:</p><p style="text-align: center;"><span style="caret-color: rgb(56, 118, 29); color: #38761d;">julia></span> <span style="color: #2b00fe;">using VoroX</span></p><p style="text-align: center;"><span>and finally the last command:</span></p><p style="text-align: center;"><span style="caret-color: rgb(56, 118, 29); color: #38761d;">julia></span> <span style="color: #2b00fe;">foam(10, 3)</span></p><p style="text-align: center;">(This might take a longer time to load: 5 to 10 min.)</p><p style="text-align: center;">Note that N can only be 2 or 3 (for 2D or 3D)</p><p style="text-align: center;">----</p><p style="text-align: center;">See screenshot for how it looks in the Terminal on my Mac,</p><p style="text-align: center;"> all in all it are just 4 input lines in Julia:</p><p style="text-align: center;"><span style="color: #674ea7;">(@v1.7) pkg></span> <span style="color: #2b00fe;">activate ~/Desktop/VoroX</span></p><p style="text-align: center;"><span style="caret-color: rgb(103, 78, 167); color: #674ea7;">(Vorox) pkg></span> <span style="color: #2b00fe;">instantiate</span></p><p style="text-align: center;"><span style="color: #38761d;">julia></span> <span style="color: #2b00fe;">using VoroX</span></p><p style="text-align: center;"><span style="caret-color: rgb(56, 118, 29); color: #38761d;">julia></span> <span style="color: #2b00fe;">foam(20, 3)</span></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgV2N7A0ic532ikH_W7CJTfT3L3-ZbNxhGpR-zOLieKApy_Ud1kjhtWJYfp-4aREHHpPy1xzSlUMsUvnCCl454NvS97uMzoeJhNtpbnm4yVKnQ6WnROdx8dK_G30vX65zmrZrATVcWVyWadJB4ljvomFL4Wds5HK9or96bwebLITlQLWgRvyO6zC1DqIQ=s2310" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1264" data-original-width="2310" height="219" src="https://blogger.googleusercontent.com/img/a/AVvXsEgV2N7A0ic532ikH_W7CJTfT3L3-ZbNxhGpR-zOLieKApy_Ud1kjhtWJYfp-4aREHHpPy1xzSlUMsUvnCCl454NvS97uMzoeJhNtpbnm4yVKnQ6WnROdx8dK_G30vX65zmrZrATVcWVyWadJB4ljvomFL4Wds5HK9or96bwebLITlQLWgRvyO6zC1DqIQ=w400-h219" width="400" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;">There are are bunch of different settings to play with. Note that setting 'Transparency' of the sides to zero, and switching off the 'Periodic' boundaries, makes the program run much faster.</div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;">---</div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEg9s3nE6MU1Cd75k8sSx_8-kgcr9U0i3--RtZK70TQttn663XvaetaayfsNSc5Iqn4kbdUpKVB9mj3WXJRG3aXYN-s3D1XVK03_KSP0tWtng5tO-pwBw66OJPlXqtobPH8wNVYOhfsVMS-c9k9_4XjQCRdUudtn_WGAapC_AqLSK7S207snSLODPQXIEA=s884" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="254" data-original-width="884" height="115" src="https://blogger.googleusercontent.com/img/a/AVvXsEg9s3nE6MU1Cd75k8sSx_8-kgcr9U0i3--RtZK70TQttn663XvaetaayfsNSc5Iqn4kbdUpKVB9mj3WXJRG3aXYN-s3D1XVK03_KSP0tWtng5tO-pwBw66OJPlXqtobPH8wNVYOhfsVMS-c9k9_4XjQCRdUudtn_WGAapC_AqLSK7S207snSLODPQXIEA=w400-h115" width="400" /></a></div><p style="text-align: center;">---</p><p style="text-align: center;">Next up is scaling this system up, to run with millions/billions of cells, get rid of some of the bugs, use optimum shading to visualise the foam and look for emergent pattern, knots!</p><p style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIO6wyGKkz9_lgUoG3g-5ojw9ImkDz9GWYUzcLx55ilUykn3eDYyP2tIuyoa0rs3dowvjTiK13jMh9r2mYf9GTELHwT0X-hV58CoZwHggjc3iJHODlkFzul0y9ClpTXLGJhO8Is2xfrguT/s200/C48308E8-1468-4F85-8FFC-3DDF86026906.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="77" data-original-width="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIO6wyGKkz9_lgUoG3g-5ojw9ImkDz9GWYUzcLx55ilUykn3eDYyP2tIuyoa0rs3dowvjTiK13jMh9r2mYf9GTELHwT0X-hV58CoZwHggjc3iJHODlkFzul0y9ClpTXLGJhO8Is2xfrguT/s0/C48308E8-1468-4F85-8FFC-3DDF86026906.png" /></a></p>Michelhttp://www.blogger.com/profile/00201376886528961762noreply@blogger.comtag:blogger.com,1999:blog-5688602609062746174.post-27549619935640667232021-12-18T04:14:00.004-08:002022-01-04T05:50:02.967-08:00Teaser 2 : DynamicFoam 3D BioCells - The Big Bang<div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="270" src="https://player.vimeo.com/video/658116386?h=47510df3b4" title="vimeo-player" width="320"></iframe><br /></div><div style="text-align: center;"><br /></div><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="270" src="https://player.vimeo.com/video/658109433?h=55b764b1d5" title="vimeo-player" width="320"></iframe></div><div style="text-align: center;"><br /></div><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="270" src="https://player.vimeo.com/video/658208003?h=107b0d3ef2" title="vimeo-player" width="320"></iframe></div>Michelhttp://www.blogger.com/profile/00201376886528961762noreply@blogger.comtag:blogger.com,1999:blog-5688602609062746174.post-5567406558210272102021-12-18T04:11:00.007-08:002022-11-21T07:45:14.852-08:00Fig. 8 Knot Used as Facebook's 'Meta' logo<p style="text-align: center;">Have you peeps seen the new FaceBook ‘Meta’ logo?</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjM-mEFZScegNgNXCbyejwZnNoRcUBv6DBX7uJLbUTQ2tW3gHP8oqZGzkbej4XeAgvD8FddFpoB5uX3vuW7O-0ut9CNAOviMuyVM974079FtJ8PxsOUkQRQ6qlFXa_Cs0x8wVk04LsHORUzr_iSWAd0aGCZOPmL6iupYcmy2oQdtfg0PXQ1yttylc7oig=s500" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="141" data-original-width="500" height="90" src="https://blogger.googleusercontent.com/img/a/AVvXsEjM-mEFZScegNgNXCbyejwZnNoRcUBv6DBX7uJLbUTQ2tW3gHP8oqZGzkbej4XeAgvD8FddFpoB5uX3vuW7O-0ut9CNAOviMuyVM974079FtJ8PxsOUkQRQ6qlFXa_Cs0x8wVk04LsHORUzr_iSWAd0aGCZOPmL6iupYcmy2oQdtfg0PXQ1yttylc7oig=s320" width="320" /></a></div><p style="text-align: center;"><span style="font-size: xx-small;"><a href="https://about.fb.com/news/2021/10/facebook-company-is-now-meta/amp/">https://about.fb.com/news/2021/10/facebook-company-is-now-meta/amp/</a></span></p><p style="text-align: center;">It is like my 8-knot concept: a U-shape also turning into an 8 </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjM8gwIJtUStXd4zdBLMF7qjxdN9EVcPONmXZfuSxZYDS5wX8xOOFbpHBLFjcEgcTNgZg4uupVlD7VjFCaOwQ2BdRyCJHQrjWYBIg7koIqBSf1ZxbDJ_5Az34gIqpn2cIbfja7OD2DtlQeC3iclgOVJTqqVetvfl6C3zv2SM1HqOaFJno8jKswWJVlIMA=s300" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="190" data-original-width="300" height="190" src="https://blogger.googleusercontent.com/img/a/AVvXsEjM8gwIJtUStXd4zdBLMF7qjxdN9EVcPONmXZfuSxZYDS5wX8xOOFbpHBLFjcEgcTNgZg4uupVlD7VjFCaOwQ2BdRyCJHQrjWYBIg7koIqBSf1ZxbDJ_5Az34gIqpn2cIbfja7OD2DtlQeC3iclgOVJTqqVetvfl6C3zv2SM1HqOaFJno8jKswWJVlIMA" width="300" /></a></div><p style="text-align: center;">I had this already posted 12 years ago on my blog, check also my top banner:</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhVMIM1THkcwoxxb-v3nDXBU6Pu62-ed0vkx-Wb7dRP6zXjoXlFxK2srXkO9KAquWEmhw-wtFbevdUTe7MhyvlwKvgkWiYTJHAwe0kpGe4jz8qj35lf0BvljrDGBpZUj4DffTAxH3KYNdTmHrSZewG_jEynRMmz3ulULNTc2BkgkUQy9rCcO1puRrgKDw=s2032" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2032" data-original-width="1516" height="320" src="https://blogger.googleusercontent.com/img/a/AVvXsEhVMIM1THkcwoxxb-v3nDXBU6Pu62-ed0vkx-Wb7dRP6zXjoXlFxK2srXkO9KAquWEmhw-wtFbevdUTe7MhyvlwKvgkWiYTJHAwe0kpGe4jz8qj35lf0BvljrDGBpZUj4DffTAxH3KYNdTmHrSZewG_jEynRMmz3ulULNTc2BkgkUQy9rCcO1puRrgKDw=s320" width="239" /></a></div><div class="separator" style="clear: both; text-align: center;"><span style="font-size: xx-small;"><a href="http://800millionparticles.blogspot.com/2010/12/torpedo-electric-rays-rays-of-light.html">http://800millionparticles.blogspot.com/2010/12/torpedo-electric-rays-rays-of-light.html</a></span></div><p style="text-align: center;">Spiral windmill reference on my <a href="https://www.youtube.com/user/Eighthundredmillion/videos" target="_blank">800.000.000 YouTube-blog</a>:</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgCRrDHpUysbQDuWt4kxYe0DiAoQW2GYot0nUXu1SDM-fLI9DJbiYB7aCLeXkwhqyR9VdEAgwqY05f2_XNJo_D-iKC8lAc_R8QtGz9brhovxtCNn13eRO5mcvKVjlbcYqYLuutunVF8gSubbuUTvxImR2B8HJpBIS1GP-W9OyPCU0HE-EEHTLHVwrQ8kw=s1444" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1358" data-original-width="1444" height="301" src="https://blogger.googleusercontent.com/img/a/AVvXsEgCRrDHpUysbQDuWt4kxYe0DiAoQW2GYot0nUXu1SDM-fLI9DJbiYB7aCLeXkwhqyR9VdEAgwqY05f2_XNJo_D-iKC8lAc_R8QtGz9brhovxtCNn13eRO5mcvKVjlbcYqYLuutunVF8gSubbuUTvxImR2B8HJpBIS1GP-W9OyPCU0HE-EEHTLHVwrQ8kw=s320" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><span style="font-size: xx-small;"><a href="https://youtu.be/I9GaQxl8KnE">https://youtu.be/I9GaQxl8KnE</a></span></div><div class="separator" style="clear: both; text-align: center;"><span style="font-size: xx-small;"><a href="https://www.screencast.com/users/BlenderChelle/folders/Default/media/accb42de-f783-43f6-ba1e-d9b104d2ae97">https://www.screencast.com/users/BlenderChelle/folders/Default/media/accb42de-f783-43f6-ba1e-d9b104d2ae97</a> (</span><span style="font-size: x-small;">high-res)</span></div>Michelhttp://www.blogger.com/profile/00201376886528961762noreply@blogger.comtag:blogger.com,1999:blog-5688602609062746174.post-82986166193615473232021-10-21T01:00:00.003-07:002021-12-18T03:48:31.993-08:00Teaser : 3D version of the Dynamic Foam<p style="text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="223" src="https://www.youtube.com/embed/0UTzeL0uesY" width="269" youtube-src-id="0UTzeL0uesY"></iframe></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoOds_G-gNVnePDet4XhGjtjs1uj8WdzITErOetwd41YwdS_MKE5eIPFABkpO5HzGwyu26eVVFLX7Wc7r9g7KCSHayCJjUvnKnWYaWukbymQhddfDejQ2qyFl4bhhMuBIsQ6BEjPekn4Qo/s1014/36B55795-5B06-4636-B51C-AD20E98C8E55.jpeg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1014" data-original-width="976" height="203" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoOds_G-gNVnePDet4XhGjtjs1uj8WdzITErOetwd41YwdS_MKE5eIPFABkpO5HzGwyu26eVVFLX7Wc7r9g7KCSHayCJjUvnKnWYaWukbymQhddfDejQ2qyFl4bhhMuBIsQ6BEjPekn4Qo/w195-h203/36B55795-5B06-4636-B51C-AD20E98C8E55.jpeg" width="195" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;">To be continued.</div>Michelhttp://www.blogger.com/profile/00201376886528961762noreply@blogger.comtag:blogger.com,1999:blog-5688602609062746174.post-4537929150039386792021-06-30T06:55:00.001-07:002021-06-30T06:57:28.986-07:00The Forces of the Dynamic Foam <p style="text-align: center;">The Forces of the Dynamic Foam model are in line with:</p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p style="text-align: center;">I. <a href="https://en.wikipedia.org/wiki/Newton%27s_law_of_universal_gravitation" target="_blank">Newton's Law of Universal Gravitation</a> where objects attract each other. The difference with the DF model is that the amount of current between the cells regulates the <b>Attraction force</b>.</p></blockquote><p style="text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhh1ZQsvB1JBmEF9CK8kJYXfdGsB0H66sUFRPg99RhYmvJbaJo8IrfGCAEJsPLs8KX7x4hJDI-AsnZ21AJ1Ss49oJO8eYyfFT5uqrFrtCtvLeVZgfAzVxjHyFPtXQNcr-RwSD7okVAcRnTG/s284/lawofgravitaion.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="177" data-original-width="284" height="125" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhh1ZQsvB1JBmEF9CK8kJYXfdGsB0H66sUFRPg99RhYmvJbaJo8IrfGCAEJsPLs8KX7x4hJDI-AsnZ21AJ1Ss49oJO8eYyfFT5uqrFrtCtvLeVZgfAzVxjHyFPtXQNcr-RwSD7okVAcRnTG/w200-h125/lawofgravitaion.png" width="200" /></a></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p style="text-align: center;">II. <a href="https://en.wikipedia.org/wiki/General_relativity" target="_blank">Einstein’s General Relativity</a> calculates how Space is curved. In the DF model it is the amount of current between the cells that determines the <b>Contraction Force</b>. </p></blockquote><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw06VnzM4RdDzM4CL5H5hmz8YFvW7jNDyrsWQauZfxuEHJegP_ljq8e6QJS4uecVsVKwUpra-TRH9Yc0DM131gh1AjUOh2A0AAMtCpnCR5tUkoSl94CMoXe7GJQoRCoR89EKJoUJEudRvd/s300/Einstein-Field-Equation+2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="207" data-original-width="300" height="138" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw06VnzM4RdDzM4CL5H5hmz8YFvW7jNDyrsWQauZfxuEHJegP_ljq8e6QJS4uecVsVKwUpra-TRH9Yc0DM131gh1AjUOh2A0AAMtCpnCR5tUkoSl94CMoXe7GJQoRCoR89EKJoUJEudRvd/w200-h138/Einstein-Field-Equation+2.png" width="200" /></a></div><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p style="text-align: center;">So Nick’s solution is only a variation of what already exists, check the details:<span style="text-align: left;"> </span></p></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p style="text-align: center;"><a href="https://github.com/weigert/DynamicFoam/wiki/System-Dynamics" style="text-align: left;">https://github.com/weigert/DynamicFoam/wiki/System-Dynamics</a></p></blockquote><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAmYUKHLhxBDY9ND2ZSmYc5zFZDA54G_BTi-V4NrOAbuaiZEQS0sMxUtK-r0f9DiHxX3A3YNe8Ru3p6e05h8K2Dmy5gF5Lw4XZ3ZI9fJGacBTpRekqs1uFkJ0x0E3Txp-P0SKGYo_0hd8U/s2048/formula_32.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1201" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAmYUKHLhxBDY9ND2ZSmYc5zFZDA54G_BTi-V4NrOAbuaiZEQS0sMxUtK-r0f9DiHxX3A3YNe8Ru3p6e05h8K2Dmy5gF5Lw4XZ3ZI9fJGacBTpRekqs1uFkJ0x0E3Txp-P0SKGYo_0hd8U/w235-h400/formula_32.jpg" width="235" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;">Currents running through the edges (Low energy - static).</div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsvShtdroTglP6pj1nGIQwGPaCyxK0eALeU3i1Kk4JjG6o64X6NKUB9Me1uxEIrHMmDILDpE_q0FrX4bnyMJSw4xtlbaSGlHnDJwNbJOVL4QQ_TtkJp2SMHWf9SgeZPVJ-ZYdw_rOFtMWz/s300/YellowPaths_91_02.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="258" data-original-width="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsvShtdroTglP6pj1nGIQwGPaCyxK0eALeU3i1Kk4JjG6o64X6NKUB9Me1uxEIrHMmDILDpE_q0FrX4bnyMJSw4xtlbaSGlHnDJwNbJOVL4QQ_TtkJp2SMHWf9SgeZPVJ-ZYdw_rOFtMWz/s0/YellowPaths_91_02.gif" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;">Currents contracting and curving Space (High energy - Dynamic).</div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8RvQgzINyRFi-uDZMSuK4a4i5jaYu91eAP9OK5bmjvrkpkqVgykBRLkTEuDujjB6h_PA5YO39kzptSc6tVQ17UU6IcM5uQfbXPt2zJ3NctRTM8W3tdvxvmZkeNw-BgXe2EguKKtoXo-2a/s300/ShortSteps_slow.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="258" data-original-width="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8RvQgzINyRFi-uDZMSuK4a4i5jaYu91eAP9OK5bmjvrkpkqVgykBRLkTEuDujjB6h_PA5YO39kzptSc6tVQ17UU6IcM5uQfbXPt2zJ3NctRTM8W3tdvxvmZkeNw-BgXe2EguKKtoXo-2a/s0/ShortSteps_slow.gif" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;">-</div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;">In 3D Knots (particles) are bundles of currents (concentrate flows), that contract Space and generates attraction and repulsion between each other.</div><div class="separator" style="clear: both; text-align: center;"><p></p><div class="separator" style="clear: both;"><div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4tCdQaPH65BMfCEek4W7mGRJonW1GOv768xp6ZoeTf0WYTHnex1YPArOXCbiA7weUjhzahYVsSGtzsFUZWDHDDHB3_3VComlbVI3zu725TB15yYgjPSMVh_0dEbqZ4-Nbx801VaFdBoXh/s463/KnotsSPH.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="225" data-original-width="463" height="98" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4tCdQaPH65BMfCEek4W7mGRJonW1GOv768xp6ZoeTf0WYTHnex1YPArOXCbiA7weUjhzahYVsSGtzsFUZWDHDDHB3_3VComlbVI3zu725TB15yYgjPSMVh_0dEbqZ4-Nbx801VaFdBoXh/w200-h98/KnotsSPH.jpg" width="200" /></a></div><div class="separator" style="clear: both;"><div class="separator" style="clear: both;"><span style="font-size: xx-small;"><a href="https://vimeo.com/425390809" target="_blank">vimeo.com/425390809</a> - <a href="https://vimeo.com/425390518" target="_blank">vimeo.com/425390518</a></span></div></div></div></div>Michelhttp://www.blogger.com/profile/00201376886528961762noreply@blogger.comtag:blogger.com,1999:blog-5688602609062746174.post-84943575471218822882021-05-31T08:00:00.003-07:002021-05-31T14:11:58.782-07:00Dynamic Foam App Linux (Installation update)<p style="text-align: center;">There were some issues with installing the program on a Linux computer (Ubuntu).</p><p style="text-align: center;">Nick made some changes and the new updated repositories can be downloaded at:</p><p style="text-align: center;"><a href="https://github.com/weigert/TinyEngine" target="_blank">https://github.com/weigert/TinyEngine</a> (The underlying engine)</p><p style="text-align: center;"><a href="https://github.com/weigert/DynamicFoam" target="_blank">https://github.com/weigert/DynamicFoam</a> (The actual program)</p><div style="text-align: center;">I have a topic on the Ubuntu-forums that gives a rundown of the installation:</div><div style="text-align: center;"><br /></div><div style="text-align: center;"><a href="https://ubuntuforums.org/showthread.php?t=2462206&p=14041168#post14041168" target="_blank">https://ubuntuforums.org/showthread.php?t=2462206&p=14041168#post14041168</a></div><div style="text-align: center;"><br /></div><div style="text-align: center;">Here are also two new clips, one with inverse colors.</div><div style="text-align: center;">(The quality of the recording is a bit shaky but I advice you to install the program yourself and have fun!)</div><div style="text-align: center;">Some more background info can be found on the Wiki-page:</div><div style="text-align: center;"><a href="https://github.com/weigert/DynamicFoam/wiki/System-Dynamics" target="_blank">https://github.com/weigert/DynamicFoam/wiki/System-Dynamics</a></div><div style="text-align: center;"><br /></div><div style="text-align: center;"><iframe allow="autoplay; fullscreen; picture-in-picture" allowfullscreen="" frameborder="0" height="306" src="https://player.vimeo.com/video/557181751" width="320"></iframe></div><div style="text-align: center;"><span style="background-color: #b2b2b2;"><br /></span></div><div style="text-align: center;"><span style="background-color: #b2b2b2;"><iframe allowfullscreen="" frameborder="0" height="304" src="https://player.vimeo.com/video/557182750" title="vimeo-player" width="320"></iframe></span></div><div style="text-align: center;"><span style="background-color: #b2b2b2;"><br /></span></div><div style="text-align: center;"><span style="background-color: #b2b2b2;">Dynamic Space Foam<br /></span><p><iframe allowfullscreen="" class="BLOG_video_class" height="259" src="https://www.youtube.com/embed/gv4S0VO41Ss" width="328" youtube-src-id="gv4S0VO41Ss"></iframe></p><p><span style="background-color: #b2b2b2;"><span style="font-size: x-small;">(Best to open in YouTube at 1080pHD)<br /></span></span><br /></p></div>Michelhttp://www.blogger.com/profile/00201376886528961762noreply@blogger.comtag:blogger.com,1999:blog-5688602609062746174.post-76488573887549608722021-05-10T08:08:00.037-07:002021-05-10T11:19:23.935-07:00Dynamic ‘Equilibrium’ Foam Model<p style="text-align: left;"><span style="text-align: center;">New Dynamic Foam simulator made by <a href="https://weigert.vsos.ethz.ch/" target="_blank">Nick McDonald</a>.</span></p><p style="text-align: left;">Github page with the code:</p><p><a href="https://github.com/weigert/DynamicFoam">https://github.com/weigert/DynamicFoam</a></p><p>Wiki-page with all the details about the model:</p><p><span style="text-align: center;"></span></p><p><a href="https://github.com/weigert/DynamicFoam/wiki/System-Dynamics">https://github.com/weigert/DynamicFoam/wiki/System-Dynamics</a></p><div style="text-align: left;">Pressurized flow (currents) running through the edges of the Voronoi cells, regulated by the pressure distribution in the network (graphs) and the angularity at the junctions, affect the size (temperature) of the cells they pass. Currents can heat up or cool down the cells expand vs shrink.</div><div style="text-align: center;"><br /></div><div style="text-align: center;"><iframe allow="autoplay; fullscreen; picture-in-picture" allowfullscreen="" frameborder="0" height="270" src="https://player.vimeo.com/video/546373165" width="360"></iframe>
</div><div style="text-align: center;"><br /></div><div style="text-align: center;"><iframe allow="autoplay; fullscreen; picture-in-picture" allowfullscreen="" frameborder="0" height="270" src="https://player.vimeo.com/video/546391444" width="360"></iframe></div><div style="text-align: center;"><br /></div><div style="text-align: center;">The program can be downloaded at:</div><div style="text-align: center;"><a href="https://github.com/weigert/DynamicFoam">https://github.com/weigert/DynamicFoam</a> (<a href="https://github.com/VirtualOrganics/DynamicFoam-Voronoi">Backup</a>)</div><div style="text-align: center;"><br /></div><div style="text-align: left;">The program explores the concept of "angle blocking" behavior and what the theoretical dynamics of particles / mass packets in lagrangian form would be. The underlying system is the Delaunator, a Vorono-ish cell system based on a delaunay triangulation mesh. </div><div style="text-align: center;"><div><br /></div><div style="text-align: left;">The program executes an equilibrium model that corresponds to a linearized approach of a Steady-state model. A drop in the flow-rate in the edges acts as a restorative force to the cell size, relaxation. A higher flow-rate leads to a deviation from the steady-state, as a result the foam then continuously reforms with the flow.</div><div><br /></div><div style="text-align: left;">So depending on the flow rate, the restorative force increases, and can eventually become equal. By defining the steady-state we can get linear transportation. As pictured in te following differential equation:</div><div style="text-align: left;"><br /></div><div>dx/dt = k*(x-f(v)) </div></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div style="text-align: center;"><ul><li style="text-align: left;">x : Cell-size / Expansion Factor / Distance</li><li style="text-align: left;">k : Rate-constant, which scales a "repelling force" proportional to the size of itself. It affects the cell from all directions in the foam, leading in itself to a stable size x. From this we can subtract some function of the flow at a position on the cell edge. </li><li style="text-align: left;">v : Flow / Current</li></ul></div></blockquote><div style="text-align: center;"><div style="text-align: left;">Note, when we shrink the scale, the cells are pressured equally from all sides as the outer boundary shrinks, this leads to the regularization of the size. Once the pressure is released, it no longer dominates and the flow-dynamics take over again, were f(v) can vary. </div><div style="text-align: left;"><br /></div><div style="text-align: left;">The equilibrium model assumes the flow is constant, it leads to an approach of a standard foam without dependency on the flow, the force can increase or decrease with v (expanding / contracting flow). A linear form was assumed for simplicity, because anything else would just be extra unjustified assumptions.</div><div><br /></div><div style="text-align: left;">The linear form of the differential equation above corresponds to a linearization - a classic assumption made in e.g. systems control theory that is valid for small deviations around any point. The steady state f(v)/k itself can then result from yet another more complex differential equation which depends on other dynamics of e.g. "cell temperature".</div><div style="text-align: left;"><br /></div><div style="text-align: left;">While the system attempts to approach a local steady-state by linearization, that does not mean that it is steady, it just performs a miniscule step towards that theoretical point using a classic numerical discretization (e.g. of the form x_{i+1} = x_{i} + dt*dx, which is what is used, with dx given be the RHS of the differential equation above). </div><div style="text-align: left;"><br /></div><div style="text-align: left;">Of course gradual things can happen in a system like this - it's highly dynamic and even almost chaotic. The system stores a vast amount of states on which the differential system of this form acts, and the direction of the force and amount of flow is constantly changing. It just uses a linearization of the dynamics at every time-step.</div><div style="text-align: left;"><br /></div><div style="text-align: left;">The system is by definition self regulating given that it is stable. Note, this wasn't the case for every form of the dynamics explored, and is not strictly the case for a linearized dynamics system. The most simple textbook example of an unstable dynamic system which can be accurately described by linearization is the inverse pendulum.</div><div><br /></div><div>——</div><div><br /></div><div style="text-align: left;">The potential flow paths are based on the angle rule and are visualised after N theoretical steps along the nodes.</div><div style="text-align: left;"><br /></div><div style="text-align: left;">The program has the options to chose for Barycenter and incenter, but they don't give very nice flow paths compared to the circumcenter foam.</div><div style="text-align: left;"><br /></div><div style="text-align: left;">The barycenter map does give more well-behaved periodic orbits because of its smoother edges. There is less "long-distance-pathing" and "mode-switching" happening.</div><div style="text-align: left;"><br /></div><div style="text-align: left;">The paths converge to periodic orbits at every "frozen time frame" - the alternative would be that they would never reach a point which they have reached before, which would imply an infinite domain. No motion rule was imposed based on the flow directions.</div><div style="text-align: left;"><br /></div><div style="text-align: left;">It is possible to turn on/off different aspects of the dynamics. The flow-rate passing a cell that makes the cells growth/shrink accordingly.</div><div style="text-align: left;"><br /></div><div style="text-align: left;">The "energy" parameter determines how quickly flow-rate transfers to scaling (a kind of inverse growth inertia)</div><div style="text-align: left;"><br /></div><div style="text-align: left;">The "convergence" parameter determines how the equilibrium distance scales with the amount of flow.</div><div style="text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK7mz93Yejgju99JidDh3uKgssmo-QVpeJ2ZAGo-oLoTv3TBsgLUQNibL_erX2bR273rMXbONMRy6zLD3U9V1G92jqtusY_Jj-FATjnJnRF2MrTrRFn4NnyAq5bUG7lwnFAmuBdepm7lIo/s400/flowgif_flower.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="400" data-original-width="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK7mz93Yejgju99JidDh3uKgssmo-QVpeJ2ZAGo-oLoTv3TBsgLUQNibL_erX2bR273rMXbONMRy6zLD3U9V1G92jqtusY_Jj-FATjnJnRF2MrTrRFn4NnyAq5bUG7lwnFAmuBdepm7lIo/s16000/flowgif_flower.gif" /></a></div></div>Michelhttp://www.blogger.com/profile/00201376886528961762noreply@blogger.comtag:blogger.com,1999:blog-5688602609062746174.post-55740947751123573912021-03-29T21:59:00.013-07:002021-03-29T23:46:11.822-07:00Space is a Living Body<p></p><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.blogger.com/video.g?token=AD6v5dygPkmqMwO4OQMYpzIz6hQ7MoQAhy2L0QXjeNDJ0MPMFVXQQteiWq59uGg5-cFdYOkWV7kkSWICRg90Ldzg2Q' class='b-hbp-video b-uploaded' frameborder='0'></iframe></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.blogger.com/video.g?token=AD6v5dwsn-DzOFI-dWA5LgSqTYIUYhFJEudW-OMN3EITcJWsx7v4MB261ww3VUtgbXv7Atbzg-vB90k4bu6L0COboA' class='b-hbp-video b-uploaded' frameborder='0'></iframe></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.blogger.com/video.g?token=AD6v5dzeEUofCIjgRLweSc2nVhsNazHY_P8g6wiVygdPsBkTi1C33ENvBAR8_-0ffxU_cfYCHpVGYU8t6Fo9P-GsSA' class='b-hbp-video b-uploaded' frameborder='0'></iframe></div><div class="separator" style="clear: both; text-align: center;"><br /></div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLQw7aWnVTuWOTM-PAAh3KOPsLhDYBRk5UmgIjzAWrKkZfh2E_vcts4GiTt9JBrEn3q5LrONVNo0-3lpW-qkmuHIoHMpJOgYtbjVHHoPlefgO6XC6CSRWuqiPUQKEoLxGisNsuKS9SlsVP/s792/0DE9D843-C992-4245-BC30-569A8F75DAF3.jpeg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="792" data-original-width="750" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLQw7aWnVTuWOTM-PAAh3KOPsLhDYBRk5UmgIjzAWrKkZfh2E_vcts4GiTt9JBrEn3q5LrONVNo0-3lpW-qkmuHIoHMpJOgYtbjVHHoPlefgO6XC6CSRWuqiPUQKEoLxGisNsuKS9SlsVP/s320/0DE9D843-C992-4245-BC30-569A8F75DAF3.jpeg" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIs9B7_MPC0mQqYO12HkDap0XMt3KT261mgwhPKtO6nILyq7_qsBzit3erwqwb7-W5e2-n-Lml_saCmLrB7h63ktenF_ECGmihToCv5_TjLfag4Vd5SJmxVcEtMEmElOqcsLAQa81V-SG9/s789/765883B4-2B56-4515-A819-4F3158382FB4.jpeg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="789" data-original-width="750" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIs9B7_MPC0mQqYO12HkDap0XMt3KT261mgwhPKtO6nILyq7_qsBzit3erwqwb7-W5e2-n-Lml_saCmLrB7h63ktenF_ECGmihToCv5_TjLfag4Vd5SJmxVcEtMEmElOqcsLAQa81V-SG9/s320/765883B4-2B56-4515-A819-4F3158382FB4.jpeg" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUuWjnJq6bHQQ7CWpy6zksLcwjbA3kjMsGBYOxYOe8MSfT2-X4METC3vhz8fOY1vtXDOxnJM0YpRnCbX_WoI0GDduqF8IKENKCjgUV8crP62zLetoNBMzSnMoKH-SM9GLXdYfUjKtgJRvC/s768/85BBF159-1E6E-4130-9812-9AAC5D76AFBD.jpeg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="750" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUuWjnJq6bHQQ7CWpy6zksLcwjbA3kjMsGBYOxYOe8MSfT2-X4METC3vhz8fOY1vtXDOxnJM0YpRnCbX_WoI0GDduqF8IKENKCjgUV8crP62zLetoNBMzSnMoKH-SM9GLXdYfUjKtgJRvC/s320/85BBF159-1E6E-4130-9812-9AAC5D76AFBD.jpeg" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.blogger.com/video.g?token=AD6v5dw2AwbCsWbJiXfhzglzmKbcSAVI8qTHV08jlDqpoWjmIfaeBHYdLWM_DbI542914Zvx8Jr7UuOeYeAxOZ83Ww' class='b-hbp-video b-uploaded' frameborder='0'></iframe></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;">Energy exchange between currents running through the edges and the cells, heats the cells up or cools them down, making them grow or shrivel.</div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzqIAfCuog5h_7WocJEP9QRnf3VWxCqrH1dtqflwpB3CvvRbXRkHk9hAqNW9dbLu1leCzmNS8QLtZRbWysiUM-yE8u-T9Okpei9sElnzflqH3octLRXCbF40BHbMniVnDVyRNR-l0Xwxor/s425/E6E975D1-CE6B-4EB0-8132-D6458BAD99DB.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="425" data-original-width="283" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzqIAfCuog5h_7WocJEP9QRnf3VWxCqrH1dtqflwpB3CvvRbXRkHk9hAqNW9dbLu1leCzmNS8QLtZRbWysiUM-yE8u-T9Okpei9sElnzflqH3octLRXCbF40BHbMniVnDVyRNR-l0Xwxor/s320/E6E975D1-CE6B-4EB0-8132-D6458BAD99DB.gif" /></a></div><div class="separator" style="clear: both; text-align: center;">Currents self-regulate at the junctions due to angularity-rules.</div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqsz77SKYA5LzXbY8si8ZsGRs_FpNA6TtLV5E2pcjgezv3BLQoGmn_r_LEP4ZXNRm6VyN8wwbR_Akr9i5uwBZXlZJ1w_ffrqVop2PiGXJfRkeMKunOB8DoKQ_BQJYhWHkAKI4Fd_Qu1Wn8/s555/58037348-CD28-4203-A711-435E36526988.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="492" data-original-width="555" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqsz77SKYA5LzXbY8si8ZsGRs_FpNA6TtLV5E2pcjgezv3BLQoGmn_r_LEP4ZXNRm6VyN8wwbR_Akr9i5uwBZXlZJ1w_ffrqVop2PiGXJfRkeMKunOB8DoKQ_BQJYhWHkAKI4Fd_Qu1Wn8/s320/58037348-CD28-4203-A711-435E36526988.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;">Self-organized pathways form and circuits emerge, strings. When they close-loop we get stable knots:</div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIO6wyGKkz9_lgUoG3g-5ojw9ImkDz9GWYUzcLx55ilUykn3eDYyP2tIuyoa0rs3dowvjTiK13jMh9r2mYf9GTELHwT0X-hV58CoZwHggjc3iJHODlkFzul0y9ClpTXLGJhO8Is2xfrguT/s200/C48308E8-1468-4F85-8FFC-3DDF86026906.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="77" data-original-width="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIO6wyGKkz9_lgUoG3g-5ojw9ImkDz9GWYUzcLx55ilUykn3eDYyP2tIuyoa0rs3dowvjTiK13jMh9r2mYf9GTELHwT0X-hV58CoZwHggjc3iJHODlkFzul0y9ClpTXLGJhO8Is2xfrguT/s0/C48308E8-1468-4F85-8FFC-3DDF86026906.png" /></a></div><p></p>Michelhttp://www.blogger.com/profile/00201376886528961762noreply@blogger.comtag:blogger.com,1999:blog-5688602609062746174.post-22229942176019744862021-03-29T02:11:00.006-07:002021-03-29T02:39:48.156-07:00Dynamic Cells driven by : Active Edges / Degrees of their Angles<div style="text-align: center;"><div>Two sets of tests with Voronoi Diagrams made in Houdini by <a href="https://vfxnews.rsp.com.au/gameofthrones" target="_blank">VFX artist</a> and <a href="https://vimeo.com/374534729" target="_blank">Reaction Diffusion</a> (<a href="https://github.com/GollyGang/ready" target="_blank">Ready</a>) expert <a href="https://ultraiterator.blogspot.com" target="_blank">Dan Wills</a>.</div><div><br /></div><div><b>I. Dynamic Cells driven by Active Edges</b></div><div>Dynamic foam simulations, where gas/fluid currents runs trough the edges of the cells (active-edges). The differences of the temperatures of those currents makes the cells, that they pass, shrink or expand. Circuits emerge within the edges, where sharp turns/corners cut off the flows, and current patterns emerge. The tubes/cylinders represent the pressure at the junctions.</div><div><br /></div></div><div style="text-align: center;"><iframe allow="autoplay; fullscreen; picture-in-picture" allowfullscreen="" frameborder="0" height="240" src="https://player.vimeo.com/video/525203286" width="320"></iframe></div><div style="text-align: center;"><br /></div><div style="text-align: center;"><b>II. Dynamic Cells driven by <span style="text-align: left;">Angles-regulation</span></b></div><div style="text-align: center;">In this compilation the cells grow or shrink based on the sharpness/width of their angles.</div><div style="text-align: center;"><br /></div>
<div style="text-align: center;"><iframe allow="autoplay; fullscreen; picture-in-picture" allowfullscreen="" frameborder="0" height="240" src="https://player.vimeo.com/video/530209576" width="320"></iframe></div>Michelhttp://www.blogger.com/profile/00201376886528961762noreply@blogger.comtag:blogger.com,1999:blog-5688602609062746174.post-66532404081658067452020-10-01T08:18:00.002-07:002021-05-10T08:45:16.388-07:00M. C. Escher's Hands Drawing Hands / Weinstein's Geometric Unity / Spinors<div class="separator" style="clear: both; text-align: center;">During <a href="https://youtu.be/vdW9XDBuxjU?t=1375" target="_blank">this</a> talk on his theory of Geometric Unity (TOE) with <a href="https://www.youtube.com/channel/UCSHZKyawb77ixDdsGog4iWA" target="_blank">Lex Fridman</a>, <a href="https://ericweinstein.org" target="_blank">Eric Weinstein</a> brings up <a href="https://en.wikipedia.org/wiki/M._C._Escher" target="_blank">M. C. Escher</a>'s drawing '<a href="https://en.wikipedia.org/wiki/Drawing_Hands" target="_blank">Drawing Hands</a>' as the concept/problem of the origin of everything ...</div><p style="text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSjphbw0ndsJ65OoRZ7CjcD4dG0KKZ7BcAKZ6IjIZXTDvvMNvSrmde57deYVdGDX5VQjyyc7C-MkjTMhB7CTQugNAEjGAUIgmBv1ZsOpSVAFCctccNcoTDqK6xx9y4IscX7nf-YXShMagR/s1225/Drawing_Hands_MC_Escher.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1024" data-original-width="1225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSjphbw0ndsJ65OoRZ7CjcD4dG0KKZ7BcAKZ6IjIZXTDvvMNvSrmde57deYVdGDX5VQjyyc7C-MkjTMhB7CTQugNAEjGAUIgmBv1ZsOpSVAFCctccNcoTDqK6xx9y4IscX7nf-YXShMagR/s320/Drawing_Hands_MC_Escher.jpg" width="320" /></a></p><p style="text-align: center;">... well a <a href="https://800millionparticles.blogspot.com/2020/05/big-bang-exploding-soup-vs-cracking.html">Dynamic Foam </a>solves this.</p><p style="text-align: center;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP4MosAkoi4Ze3n3ZDSc-lAwDW1JIPkMgFOA_iIajOHa33IEWTZnOz45usQoVSICAbeqEgW1fHUqna_yOroW8C4xiClbJeJJaMrQcD2f_FemmbpF7M37jOzAI4r6SCnZ2A1I_64rg5L0Oy/s138/single.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="119" data-original-width="138" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP4MosAkoi4Ze3n3ZDSc-lAwDW1JIPkMgFOA_iIajOHa33IEWTZnOz45usQoVSICAbeqEgW1fHUqna_yOroW8C4xiClbJeJJaMrQcD2f_FemmbpF7M37jOzAI4r6SCnZ2A1I_64rg5L0Oy/s0/single.gif" /></a></div><p></p>Michelhttp://www.blogger.com/profile/00201376886528961762noreply@blogger.comtag:blogger.com,1999:blog-5688602609062746174.post-63943428831850908652020-09-26T11:30:00.000-07:002020-09-26T11:30:18.705-07:00Vortex Flow Control Devise<p style="text-align: center;"> <iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/m_ZLyzByj98" width="320" youtube-src-id="m_ZLyzByj98"></iframe></p><p style="text-align: center;">Wait for it.</p><p style="text-align: center;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxSLnV3BiFlOUw69J0cFL1wS1dsELSl_O3nDJxcwV5showiGYKDsfVEPOsGlIaTfb_Ac7KHRmk5Ifm_MiBFzjQZCE5wfGuyEt06XRpaXea4kM4iG6D_l2_L0_UNKtR0l_xQPHp0yhoUD0p/s175/ToursYB.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="151" data-original-width="175" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxSLnV3BiFlOUw69J0cFL1wS1dsELSl_O3nDJxcwV5showiGYKDsfVEPOsGlIaTfb_Ac7KHRmk5Ifm_MiBFzjQZCE5wfGuyEt06XRpaXea4kM4iG6D_l2_L0_UNKtR0l_xQPHp0yhoUD0p/s0/ToursYB.gif" /></a></div><p></p>Michelhttp://www.blogger.com/profile/00201376886528961762noreply@blogger.comtag:blogger.com,1999:blog-5688602609062746174.post-35869472542381215632020-08-10T04:00:00.011-07:002020-09-26T11:33:53.527-07:00Sperm Spinners / Photons<p style="text-align: center;">There are new findings showing that sperm doesn't swim forward, but rather spins forward like a corkscrew.</p><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/KxvYPv2hUvI" width="320" youtube-src-id="KxvYPv2hUvI"></iframe></div><br /><div class="separator" style="clear: both; text-align: center;"><span style="font-size: small;">(Ref. </span><a href="https://phys.org/news/2020-07-human-sperm-centuries-old-assumption.html" target="_blank">How human sperm really swim: New research challenges centuries-old assumption </a><span style="font-size: small;">)</span></div><p style="text-align: center;">This is similar to my hypothesis of how Photons are fig. 8 knots that screw their way through Space, like a propellor:</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwND2rXCEjXCo0sW_U5MxHFbu-Gd4wnawB0yayah1eW0GZsuX5_yPkZO5SXoXcVJl1lx2iCYdYlCoKhhEYYVMtNeQhN8Pia_HYV1hxM_0I2cgNTW3CBGQfUeDEyydZbjFQCD4-mj0T4jxa/s300/Photon.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="190" data-original-width="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwND2rXCEjXCo0sW_U5MxHFbu-Gd4wnawB0yayah1eW0GZsuX5_yPkZO5SXoXcVJl1lx2iCYdYlCoKhhEYYVMtNeQhN8Pia_HYV1hxM_0I2cgNTW3CBGQfUeDEyydZbjFQCD4-mj0T4jxa/s0/Photon.gif" /></a></div><div class="separator" style="clear: both; text-align: center;"><span style="font-size: x-small;">(<a href="http://www.screencast.com/users/BlenderChelle/folders/Default/media/accb42de-f783-43f6-ba1e-d9b104d2ae97" target="_blank">Larger version 41Mb</a>)</span></div>Michelhttp://www.blogger.com/profile/00201376886528961762noreply@blogger.comtag:blogger.com,1999:blog-5688602609062746174.post-8001979324717701802020-08-08T09:46:00.021-07:002021-03-29T02:21:40.005-07:00'Walking droplets’ that act like QM / Unification Trefoil Knot<p style="text-align: center;">I recently received two great leads from <a href="https://www.youtube.com/user/SteamPunkPhysics/ " target="_blank">Shiva Meucci</a> a fellow enthusiast of Knots in an Aether, who has also written a paper on <a href="https://www.cosmosandhistory.org/index.php/journal/article/viewFile/739/1272" target="_blank">History of the NeoClassical Interpretation of Quantum and Relativistic Physics</a>.</p><p style="text-align: center;">--</p><p style="text-align: center;">The first one is a must see presentation by <a href="https://math.mit.edu/~bush/" target="_blank">John W. Bush</a> of MIT, proposing a novel <b>Trajectory-Based Description of Quantum-Dynamics</b>, inspired by the <b>Hydro-Dynamics</b> of <a href="http://math.mit.edu/~bush/?p=328" target="_blank">Walking Droplets</a>:</p><p style="text-align: center;"><iframe allow="autoplay; fullscreen" allowfullscreen="" frameborder="0" height="266" src="https://player.vimeo.com/video/428460766" width="426"></iframe></p><p style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfIbUnpzBJS-1JQzX7UIWqt3IU7rqAEZyqSryfulhAbFuYFY5BfzYkPqQ5eEavBV601Y4EDXtFD5IaRklXi7q_vrwo9rZErTSJlkJ8thSk8yFgyfvsIOx0NmE1-wrp1wLRFDuwMi3IYzoQ/s1278/John_W_Bush.jpg" style="display: inline; padding: 1em 0px; text-align: left;"><img border="0" data-original-height="954" data-original-width="1278" height="306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfIbUnpzBJS-1JQzX7UIWqt3IU7rqAEZyqSryfulhAbFuYFY5BfzYkPqQ5eEavBV601Y4EDXtFD5IaRklXi7q_vrwo9rZErTSJlkJ8thSk8yFgyfvsIOx0NmE1-wrp1wLRFDuwMi3IYzoQ/w410-h306/John_W_Bush.jpg" width="410" /></a></p><p style="text-align: center;">Replace his 'Walking Droplets' with spiralling Torus Knots et voilà we have self-propelling/walking 'particles' (QM) ...</p><p style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwdn1NEHraZ2gRdTmWFDrUmrzgs7fZQe2Vs2QmmGiY7Rd5ytikcPQY09onMXuCIk_3u-OjGrA93ZLY4IbhXSXdNuhBsxW466NZ_FBWqnZpGRO10jELEBHOGl0o1eOeNt4qsYFPGoSHyenh/s175/ToursYB.gif" style="display: inline; padding: 1em 0px;"><img border="0" data-original-height="151" data-original-width="175" height="97" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwdn1NEHraZ2gRdTmWFDrUmrzgs7fZQe2Vs2QmmGiY7Rd5ytikcPQY09onMXuCIk_3u-OjGrA93ZLY4IbhXSXdNuhBsxW466NZ_FBWqnZpGRO10jELEBHOGl0o1eOeNt4qsYFPGoSHyenh/w112-h97/ToursYB.gif" width="112" /></a></p><p style="text-align: center;">... that also <a href="https://youtu.be/ldu6V4xpgMQ" target="_blank">curve space</a> thanks to the compression at their centers (Gravity),</p><p style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqFZ0yEdVOkIA1bJWkBgq-SN7j1n-cmi12IeEq8SwCDsHtMx-AAZwk5Fr8_5qyB9-YG4kvFDCgLLRayNeRBpa2R5ty4oSmdESWGEO3XLPS7ncLHvzMT2BmMcOQ5FlMUFFrmpWZHxsSUgH4/s834/curvedSpace.png" style="display: inline; padding: 1em 0px; text-align: left;"><img border="0" data-original-height="228" data-original-width="834" height="90" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqFZ0yEdVOkIA1bJWkBgq-SN7j1n-cmi12IeEq8SwCDsHtMx-AAZwk5Fr8_5qyB9-YG4kvFDCgLLRayNeRBpa2R5ty4oSmdESWGEO3XLPS7ncLHvzMT2BmMcOQ5FlMUFFrmpWZHxsSUgH4/w328-h90/curvedSpace.png" width="328" /></a></p><p style="text-align: center;">... and we get Unification.</p><p style="text-align: center;">--</p><p style="text-align: center;">The second one is a paper by <a href="https://scholar.google.com/citations?hl=en&user=LV7z4rEAAAAJ&view_op=list_works&sortby=pubdate" target="_blank">Dr. Mrittunjoy Guha Majumdar</a> from the University of Cambridge on:</p><p style="text-align: center;"><a href="https://doi.org/10.6084/m9.figshare.12127422.v1" target="_blank">"Unification of Gauge Forces and Gravity using Tangled Vortex Knots"</a></p><p style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifRkPy-yvoj4T4ac2FlMhoLamNCeDDmZYqwZgfOJgsZk_V7HxIhGvrtAsjHM2mkZmxw54Ke-IumOWRV8uV24T1kM259Kuj8q_yJx2Wq_l-eeo04F-gb4X5yAAAwQl-_7-gDVdEnAO9nhZU/s628/Mrittunjoy_Guha_Majumdar.jpg" style="display: inline; padding: 1em 0px; text-align: left;"><img border="0" data-original-height="496" data-original-width="628" height="203" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifRkPy-yvoj4T4ac2FlMhoLamNCeDDmZYqwZgfOJgsZk_V7HxIhGvrtAsjHM2mkZmxw54Ke-IumOWRV8uV24T1kM259Kuj8q_yJx2Wq_l-eeo04F-gb4X5yAAAwQl-_7-gDVdEnAO9nhZU/w258-h203/Mrittunjoy_Guha_Majumdar.jpg" width="258" /></a></p>Michelhttp://www.blogger.com/profile/00201376886528961762noreply@blogger.comtag:blogger.com,1999:blog-5688602609062746174.post-56067419486488565532020-08-02T23:19:00.005-07:002021-03-29T02:17:47.327-07:00Compilation of 3D (spiraled) vortex rings - Schrödinger Equation<div style="text-align: center;">
<iframe allow="autoplay; fullscreen" allowfullscreen="" frameborder="0" height="180" src="https://player.vimeo.com/video/444140727" width="320"></iframe><span face="" style="color: #313131; font-size: 15px; word-spacing: 1px;"><br /></span></div><div style="text-align: center;"><br /></div><div style="text-align: center;">by<span style="font-size: x-small;"> </span><a href="https://www.shadertoy.com/user/michael0884" target="_blank">Michael Moroz</a></div><div style="text-align: center;"><div></div><div><span style="font-size: x-small;">(Use Chrome to activate Shaders)</span></div></div><div style="text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBCViMWfumTLrGgM3jWdyUNTrZPPk9RpleLCqt6pmNbIQiHCFFLsBezWZM1746eQDtHT5XFQBvTm7PThLF0jEMbXSASpKpKfc7QY0C-lMECTgKcHBVpF1FD5hVYfVXMbkNXFKcjfmqaO5-/s1368/Schro%25CC%2588dinger_0.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="258" data-original-width="1368" height="98" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBCViMWfumTLrGgM3jWdyUNTrZPPk9RpleLCqt6pmNbIQiHCFFLsBezWZM1746eQDtHT5XFQBvTm7PThLF0jEMbXSASpKpKfc7QY0C-lMECTgKcHBVpF1FD5hVYfVXMbkNXFKcjfmqaO5-/w513-h98/Schro%25CC%2588dinger_0.png" width="513" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMRbyb1T9Gw9t5C5jSYjNJk7EQl49f28TYdk3jtyjsb6T4pZLvji15KZk7DXNYAkY427TOkdysLBbnHffiJjdlNdKWhfmPsqHk4Gz7evvfvbLjWE1Lpo2ItfEJv_55j8WcL9jyNdVaiSmf/s1082/Schro%25CC%2588dinger_6.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="256" data-original-width="1082" height="121" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMRbyb1T9Gw9t5C5jSYjNJk7EQl49f28TYdk3jtyjsb6T4pZLvji15KZk7DXNYAkY427TOkdysLBbnHffiJjdlNdKWhfmPsqHk4Gz7evvfvbLjWE1Lpo2ItfEJv_55j8WcL9jyNdVaiSmf/w513-h121/Schro%25CC%2588dinger_6.png" width="513" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6kR6hqRm40skGvmSf85iiQi2AtugA6zOxTDXQTmoc0vM1JXtUe-KpkR5l4PDD6qmFQg7kcTlL25g8czWq2oSRZXXLowJ7k2Kox1w5mkf_ZBzbJNl0DQvf5QvjEedB0ZnJyfm4AwG6nfVC/s646/Schro%25CC%2588dinger_3.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="258" data-original-width="646" height="131" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6kR6hqRm40skGvmSf85iiQi2AtugA6zOxTDXQTmoc0vM1JXtUe-KpkR5l4PDD6qmFQg7kcTlL25g8czWq2oSRZXXLowJ7k2Kox1w5mkf_ZBzbJNl0DQvf5QvjEedB0ZnJyfm4AwG6nfVC/w328-h131/Schro%25CC%2588dinger_3.png" width="328" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6IQZKz2MJI9JwL5vc5TAF1D8PZcUuAaPAMkWnGXBDL3esmS7aFhZHlXzz5cNKZRJKfQuGG5hVUYwjXDW1eFYxmhV_B-0QGcEeInWWOzlnwtQYlp_AS7kuSCWa2L9gwzcji5yr4hyU4Vs4/s1546/Schro%25CC%2588dinger_4.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="258" data-original-width="1546" height="86" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6IQZKz2MJI9JwL5vc5TAF1D8PZcUuAaPAMkWnGXBDL3esmS7aFhZHlXzz5cNKZRJKfQuGG5hVUYwjXDW1eFYxmhV_B-0QGcEeInWWOzlnwtQYlp_AS7kuSCWa2L9gwzcji5yr4hyU4Vs4/w513-h86/Schro%25CC%2588dinger_4.png" width="513" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCFAZYgFQxt2QTnBjjzxlDOQulk1fFEdF2T7hWvzhaTDfbq2XOwhcZuPhYy-ZTFF60dztqzVKu0nrLa7GndcqXF9RY3oVyPT7ow7cUY3BF4KIVaPbC350pDtssCTadHFrza5HaMXAAujKW/s1524/Schro%25CC%2588dinger_5.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="516" data-original-width="1524" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCFAZYgFQxt2QTnBjjzxlDOQulk1fFEdF2T7hWvzhaTDfbq2XOwhcZuPhYy-ZTFF60dztqzVKu0nrLa7GndcqXF9RY3oVyPT7ow7cUY3BF4KIVaPbC350pDtssCTadHFrza5HaMXAAujKW/w513-h174/Schro%25CC%2588dinger_5.png" width="513" /></a></div><div style="text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqJzjIDskC37Ca__28E3246mo7E_hmsSdWgQ0BQcWMVIHXd6vSiqvxSq_xNLiOQsk1pnz5K7VueFZYKZthGqRGfJNTldN8_eij353F57XFACCrUnzlI0FXDvAcqzIyCtabdweqprWSgTMq/s1052/Schro%25CC%2588dinger1.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1052" data-original-width="1024" height="513" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqJzjIDskC37Ca__28E3246mo7E_hmsSdWgQ0BQcWMVIHXd6vSiqvxSq_xNLiOQsk1pnz5K7VueFZYKZthGqRGfJNTldN8_eij353F57XFACCrUnzlI0FXDvAcqzIyCtabdweqprWSgTMq/w498-h513/Schro%25CC%2588dinger1.png" width="498" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiN2R9GXD8ZMFQmdKl8ryEzgyEceWF7p8CPzwyRwRjRoh9ig19L6237LGe0LSjzKkyrVf9uzynwsBK_6bQ8Tp3Z4gagLkfHfmykpEppOMxyK52Cej6nu5Hs3PoWSbWeKX0vNhyIDnargtk/s1860/Schro%25CC%2588dinger_2.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="702" data-original-width="1860" height="194" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiN2R9GXD8ZMFQmdKl8ryEzgyEceWF7p8CPzwyRwRjRoh9ig19L6237LGe0LSjzKkyrVf9uzynwsBK_6bQ8Tp3Z4gagLkfHfmykpEppOMxyK52Cej6nu5Hs3PoWSbWeKX0vNhyIDnargtk/w513-h194/Schro%25CC%2588dinger_2.png" width="513" /></a></div>
Michelhttp://www.blogger.com/profile/00201376886528961762noreply@blogger.com