More reaction diffusion fun.
#mathart #GenerativeArt #GenArt #algoart #algorithmicart #sculpture #algorithmicsculpture #SciArt
#mathart #generativeart #genart #algoart #algorithmicart #sculpture #algorithmicsculpture #sciart
Reaction diffusion + normal flow. No smoothing.
#mathart #GenerativeArt #GenArt #algoart #algorithmicart #sculpture #algorithmicsculpture #SciArt
#mathart #generativeart #genart #algoart #algorithmicart #sculpture #algorithmicsculpture #sciart
I want to make sure the reaction diffusion system responds when the domain expands and contracts.
#mathart #GenerativeArt #GenArt #algoart #algorithmicart #sculpture #algorithmicsculpture
#mathart #generativeart #genart #algoart #algorithmicart #sculpture #algorithmicsculpture
A nice one.
#mathart #GenerativeArt #GenArt #algoart #algorithmicart #sculpture #algorithmicsculpture
#mathart #generativeart #genart #algoart #algorithmicart #sculpture #algorithmicsculpture
These are the Grey-Scott Equations:
𝑑𝑑𝑡𝑢=𝐷𝑢(△𝑢)+𝐹(1−𝑢)−𝑢𝑣2
𝑑𝑑𝑡𝑣=𝐷𝑣(△𝑣)+𝑢𝑣2−𝑣(𝐹+𝑘)
Kim's solution involved solving a polynomial derived from rearranging the reaction so that u is in terms of v which results in a polynomial, probably to avoid the matrix inversion required by the multi-variable Newton solve. 3/n
#mathart #GenerativeArt #GenArt #algoart #algorithmicart #sculpture #algorithmicsculpture
#mathart #generativeart #genart #algoart #algorithmicart #sculpture #algorithmicsculpture
These are the Grey-Scott Equations:
𝑑𝑑𝑡𝑢=𝐷𝑢(△𝑢)+𝐹(1−𝑢)−𝑢𝑣2
𝑑𝑑𝑡𝑣=𝐷𝑣(△𝑣)+𝑢𝑣2−𝑣(𝐹+𝑘)
Kim's solution involved solving a polynomial derived from rearranging the reaction so that u is in terms of v which results in a polynomial, probably to avoid the matrix inversion required by the multi-variable Newton solve. 3/n
#mathart #GenerativeArt #GenArt #algoart #algorithmicart #sculpture #algorithmicsculpture
#mathart #generativeart #genart #algoart #algorithmicart #sculpture #algorithmicsculpture
The problem with using an implicit Diffusion solve is that it tends to knock out all of the high order frequencies, so some of the wild oscillating behavior goes away.
@TheodoreKim proposed a solution to the problem here:
http://www.cs.unc.edu/~geom/SARD/stable_ard_kim_lin.pdf
The idea is to use operator splitting and Newton Solve solve the reaction equation.
2/n
#mathart #GenerativeArt #GenArt #algoart #algorithmicart #sculpture #algorithmicsculpture
#mathart #generativeart #genart #algoart #algorithmicart #sculpture #algorithmicsculpture
This one is amusing to me.
#GenArt #GenerativeArt #sculpture #generativesculpture #art #algoart #algorithmicart #algorithmicsculpture
#genart #generativeart #sculpture #generativesculpture #art #algoart #algorithmicart #algorithmicsculpture
This is the bound bunny with tangent-point repulsion on the curves. It got to ~200k vertices which ground the solver to a halt.
#GenArt #GenerativeArt #algoart #algorithmicart #sculpture #generativesculpture #etc #art
#genart #generativeart #algoart #algorithmicart #sculpture #generativesculpture #etc #art
'the sea' - experimental animation #generativeart #algorithmicart
#generativeart #algorithmicart
Sometimes the same code gives you the same result, but you take it with a different meaning. It means that you moved, while the code remained the same. #generativeart #algorithmicart
#generativeart #algorithmicart
The cover art from the digital release of haunting. Check out the limited run CD release here: https://malarki.bandcamp.com/album/haunting #newmusic #idmmusic #darkambient #glitchart #algorithmicart #sanfrancisco #contemporaryart #electronicmusic #monochrome
#newmusic #idmmusic #darkambient #glitchart #algorithmicart #sanfrancisco #contemporaryart #electronicmusic #monochrome
🎈✨ After 2.5 years of development, I'm excited to have released Facet v1.0.0! 🎉🎂
Facet is a live coding environment for algorithmic composition and synthesis.
With a code editor in the browser and a pair of NodeJS servers, it can generate, transform, and sequence audio, MIDI, and OSC data.
There are over 150 methods which can be combined in numerous ways to create unique DSP algorithms. These methods create and modify arrays of floating-point numbers which become lossless audio files or MIDI/OSC patterns.
In order to play back synthesized audio patterns, Facet uses a Max abstraction as a "receiver" for up to 4 channels of audio, and from Max it can go anywhere. The Max abstraction also pipes OSC out of its fifth outlet, making it possible to "live code" a prepared Max patch.
Also included in the repo are two Max for Live devices (stereo and 4 channel version), allowing you to send audio directly into Ableton Live tracks. With this setup, you can also create MIDI CC mappings to control Live device parameters.
If working with MIDI or OSC only, Facet can run as a standalone system, making it possible to run on a Raspberry Pi or computers with less CPU resources.
Facet runs on MacOS, Windows, and Linux.
#opensource #algorithmicart #dsp #nodejs #creativecoding
SPACE NOISE INJECTION. Randomized painting by A.G. (c) 2023. All Rights Reserved. #historiotheque #algorithmicart #randomness
#historiotheque #algorithmicart #randomness
"New Painting Series" article by A.G. (c) 2023. All Rights Reserved. #historiotheque #algorithmicart #randomness https://medium.com/the-painters-almanach/new-painting-series-ff387d721eb0
#historiotheque #algorithmicart #randomness
"Mudflat Scatter".
Quick sketch I made after walking at low tide.
North coast of California.
#creativecoding #algorithmicart #Art #WCCChallenge #p5js
'sometimes we see a cloud' collection at objkt.com
'plate 12'
tc, cc-by-sa, 2023 (svg file)
3ed/12.56tz #tezos #nft #objkt #art #algorithmicart
https://objkt.com/asset/KT196BMTTnPKAg4jxYdb8mSbPa3yPVAUfmvp/13
#tezos #nft #OBJKT #art #algorithmicart
Intransigence. #abstract #abstractart #touchdesigner #algorithmicart #generativeart #glitch #glitchart
#abstract #abstractart #touchdesigner #algorithmicart #generativeart #glitch #glitchart
'the sea'
Black BIC 1.6mm ballpoint pen on 300g A3 watercolor paper.
#penplotter #algorithmicart
"Thoughts About Walls"
Coded in #p5js
#creativeCoding #algorithmicArt
Code/ watch at: https://openprocessing.org/sketch/1976773
#algorithmicart #creativecoding #p5js