DotSwarm

Creative

generative art shaders

SHOW HN2021

67points
23comments
#710of 2,533 in 2021
Top 29%of 2021 by points

How HN took it

MixedNo clear lean

2 positive, 5 neutral or asking, 0 mixed, 5 critical, out of 12 comments about the project. Thread score -0.13.

Execution: 1 for, 5 againstIdea: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Interesting visual patterns and a fun exploration of slime mold simulation

    From 2 comments
    • This is super interesting. I've actually been looking for a way to render 100,000s of points in an animation similar to these so I will definitely take a look at using shaders now.
      spuz on HN
    • In green slime I saw a central ring that seemed to be reinforcing itself. It stayed circular for ages. And then equidistant parallel lines along each side.
      galangalalgol on HN

Objections

  • Does not work in Safari or some Firefox setups, showing JavaScript errors

    From 4 comments
    • Does not seem to work in Safari on Big Sur, all I see is js errors where the animations should be.
      coldcode on HN
    • Same in Safari in iOS. `viewof gl = TypeError: null is not an object (evaluating 'gl.viewport')`
      selfsimilar on HN
    • Doesn't work in Firefox either, including the dev edition which is usually more up to date: "viewof gl = TypeError: can't access property "viewport", gl is null" It does work in…
      SketchySeaBeast on HN
    • Hmmm... my work laptop can't run it with Firefox (regular, dev edition, or nightly), but my home PC can on regular Firefox. And it does run on my work laptop in Chrome. Curious.
      SketchySeaBeast on HN
  • Boundaries wrap incorrectly, producing rectangular patterns

    From 2 comments
    • I'm guessing there's no collisions from the original paper in this implementation? Edit: also, are boundaries being blurred properly with wrapping enabled? It seems to create…
      arc-in-space on HN
    • I'll be honest I found the paper AFTER finishing the project - my implementation was based on the rough description in the video :) Collisions would be very hard to implement,…
      Yenrabbit on HN

Requests

  • Support wrapping with proper blurring at boundaries

    From 1 comment
    • I'll be honest I found the paper AFTER finishing the project - my implementation was based on the rough description in the video :) Collisions would be very hard to implement,…
      Yenrabbit on HN
  • Implement collisions as in the original paper

    From 1 comment
    • I'm guessing there's no collisions from the original paper in this implementation? Edit: also, are boundaries being blurred properly with wrapping enabled? It seems to create…
      arc-in-space on HN

Questions

  • Should a beginner start with a CPU-based version without shader knowledge?

    From 1 comment
    • Like you, I also loved Sebastian Lague's video on slime mold. Would you suggest starting on a CPU based version if I have no knowledge of shaders?
      natemcintosh on HN

Alternatives named

  • Sebastian Lague's Coding Adventure slime mold video

    From 2 comments
    • This reminds me of a coding adventure YT video that replicates slime molds in Unity, look at the end to see some high res videos of it - https://youtu.be/X-iSQQgOd1A
      theossuary on HN
    • The article credits that video directly for inspiration.
      arnado on HN
  • Physarum Rust CPU implementation

    From 1 comment
    • That's what I did when I recently came across the same model. Here's my CPU-based implementation (in Rust): https://github.com/mindv0rtex/physarum
      mindv0rtex on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/26619871)