(no title)
pcouy | 1 year ago
This was my first time writing a shader. I was just playing around on shadertoy when I realized I could implement this chemical model that has fascinated me for quite some time. I'm really happy with how well my results align with results from other people who have done this before me.
While writing the article, I noticed that the same kind of shader implementation has already been done before.
Feel free to ask me anything about the implementation or the chemical model
danwills|1 year ago
I've played with RD's especially Gray Scott a lot in Gollygang/Ready, and found some fascinating behaviours that I then brought into Houdini for visualisation, here's a couple of examples:
https://youtu.be/4dWJ504FULw?si=lWBrhaL2J12o58e1
https://youtu.be/Naj_J8aznyk?si=lb0WrkrUaCDg-Rzl
One thing that can help them to look nicer (in my opinion) is a reinterpretation of the reagent values as specific colours before display.. even something as simple as: pow(Uucolor,upow) + pow(Vvcolor,vpow) can be nice with well-picked ucolor&vcolor and powers. Other possibilities like hsv-to-rgb on the values can be pretty interesting too!
danwills|1 year ago
ryanartecona|1 year ago
[1] "Physarum" by Sage Jenson https://cargocollective.com/sagejenson/physarum
[2] https://x.com/mxsage
pcouy|1 year ago
Anyway, thanks for the share, it makes me want to try implementing it as well.
davedx|1 year ago
pcouy|1 year ago
DylanSp|1 year ago
One nitpick: in section 2.1.1 on implementing the reactions, you refer to "simulating the reaction A + 2B -> C"; should this have "4C"?
pcouy|1 year ago
I'm not sure what made you think it should have 4C, but if you want to explain me the reasoning that led you to this conclusion, I'd be glad to fix the article and make it clearer