[HN Gopher] Hexells - Self-Organising System of Cells Drawing Te...
       ___________________________________________________________________
        
       Hexells - Self-Organising System of Cells Drawing Textures [WebGL]
        
       Author : sva_
       Score  : 99 points
       Date   : 2022-04-25 18:21 UTC (4 hours ago)
        
 (HTM) web link (znah.net)
 (TXT) w3m dump (znah.net)
        
       | btbuildem wrote:
       | Very cool, but having other people mess with the patterns is
       | pretty annoying.
        
         | abhiminator wrote:
         | Not to mention the resource utilization. I feel the code could
         | be more optimized for a WebGL-based project.
        
       | blondin wrote:
       | i have come to expect webgl projects to munch on my resources
       | like crazy. this project was no exception. looks cool but had to
       | close the tab after a few seconds.
        
       | inetknght wrote:
       | That's pretty cool! Can it be turned into a screensaver?
        
       | orangesite wrote:
       | https://draves.org/bomb/
        
       | pohl wrote:
       | I'd be curious to play with something like this on a Penrose
       | tesselation.
        
       | cupofpython wrote:
       | are there multiple people interacting with the screen at the same
       | time?
       | 
       | i found that the entire pattern changed rather quickly anytime i
       | was enjoying it, which felt a bit too chaotic for me to spend
       | more than a minute on it. cool page though
        
         | Pwntastic wrote:
         | it opens a websocket that seems to be receiving touch events
         | over the network, so my guess is: yes
        
         | sva_ wrote:
         | I think it's just the script doing this itself, when you're not
         | interacting? I'm not sure, I didn't make this, just found it
         | and thought others would enjoy it. But the random interactions
         | are indeed pretty annoying.
         | 
         | edit: seems like there is a socket syncing it.
         | 
         | I tried to disable it by entering 'window.demo.ws.close()' in
         | the console, but the script just reopens the socket.
         | 
         | edit2: Ahh, if you "swipe" up it says "you control x screens"
         | (x=126 in this case). Seems like there's always one controling
         | it? Sometimes it outputs "control is busy". Weird thing.
        
         | jamal-kumar wrote:
         | Yeah I tried it on my phone and it said something about how I'm
         | controlling 153 views, and then whatever I was doing on my
         | phone was showing on my laptop in real time.
         | 
         | Actually pretty impressive if you ask me
        
         | JoeOfTexas wrote:
         | Seems like it changes if you swipe horizontally about a 3
         | quarters of the screen. Pretty trippy effects
        
       | daenz wrote:
       | If it feels similar to a fluid simulation, that's because it is
       | how many grid based fluid simulations are computed. They take
       | into account density, pressure, velocity, divergence, etc, of
       | neighboring cells, and compute the state of the current cell. The
       | higher resolution the grid (can be a 2d or 3d grid), the higher
       | quality the simulation.
        
       | DustinBrett wrote:
       | Crazy to see this on HN today, I just integrated this into my
       | desktop environment as a "Live Wallpaper" yesterday. I disabled
       | the interaction and put the model flip on a 20 second timer
       | though.
       | 
       | https://www.dustinbrett.com/
        
       | mojomark wrote:
       | Pretty, but does anyone know/understand what the underlying local
       | rules are governing the global imagery? Seems like the author is
       | randomly cycling through some variations of underlying parameters
       | to make pretty dynamic pictures? Just curious. Personally, for
       | things like this I like to be able to set the parameters myself
       | and observe the results. It gives me more of a sense of exploring
       | the unknown that can be repeated by using the same parameters.
        
         | DustinBrett wrote:
         | I'd noticed it had a big models.json file which had a big PNG
         | file encoded inside it. https://znah.net/hexells/models.json
         | 
         | Also seems to be based on work mentioned here
         | https://distill.pub/selforg/2021/textures/ which has a cool
         | interactive widget at the top.
        
           | sva_ wrote:
           | There's also a tutorial by the guy who made that site in the
           | OP https://selforglive.github.io
           | 
           | I haven't gone through it yet, but plan to in the next few
           | days.
        
             | DustinBrett wrote:
             | Oh nice! I will check out this article, hadn't noticed it.
             | I ended up going off of the GitHub repo.
             | https://github.com/znah/hexells when I turned this into a
             | Live Wallpaper.
        
               | sva_ wrote:
               | I originally found all this by going on his Twitter
               | account
               | 
               | https://nitter.net/zzznah
               | 
               | He posts/retweets pretty interesting stuff, such as https
               | ://nitter.net/evoluchico/status/1503307804043583488#m
        
       | thanatos519 wrote:
       | Super awesome. Watch out -- Stephen Wolfram might get all excited
       | and jealous!!!
        
         | gorjusborg wrote:
         | I feel like I'm missing some context here... care to share?
        
           | tantalor wrote:
           | https://en.wikipedia.org/wiki/Rule_30
           | 
           |  _Wolfram believes that Rule 30, and cellular automata in
           | general, are the key to understanding how simple rules
           | produce complex structures and behaviour in nature_
        
         | [deleted]
        
       | buffington wrote:
       | This is amazing, but damnit, why do people disable the back
       | button? I've been seeing so many people do this lately that I
       | wonder if I've missed a memo.
        
         | [deleted]
        
         | nawgz wrote:
         | It's not disabled for me. If you note, it updates a hash as you
         | swipe, it probably is just that you used it for a minute and
         | the list of hashes was deeper than your patience. Just a bad
         | interaction the author didn't prioritize
        
           | buffington wrote:
           | Indeed. To be fair, I clicked the back button about five
           | times before getting cranky and losing patience. It wasn't
           | even remotely obvious that pressing it did anything, since
           | the state of things is changing whether I interact with it or
           | not.
        
         | pvg wrote:
         | Different memo but worth checking out as well:
         | 
         |  _Please don 't complain about tangential annoyances--things
         | like article or website formats, name collisions, or back-
         | button breakage. They're too common to be interesting._
         | 
         | https://news.ycombinator.com/newsguidelines.html
        
           | buffington wrote:
           | Thanks! I wasn't even aware of this guideline.
        
       ___________________________________________________________________
       (page generated 2022-04-25 23:00 UTC)