DotSwarm
Creative
generative art shaders
SHOW HN2021
How HN took it
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 HNIn 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 HNSame in Safari in iOS. `viewof gl = TypeError: null is not an object (evaluating 'gl.viewport')`
selfsimilar on HNDoesn'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 HNHmmm... 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 HNI'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 HNThe 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