(By "faux" I just mean this isn't simulating optics to any great level of realism)
I knew it was by inconvergent but I didn't think of looking on Github for some reason.
My implementation was actually different - I based mine on the work of Keijiro Takahashi: https://github.com/keijiro/VfxBokeh
How do you feel about the recent explosion of interest in generative art? Rather bizarrely it seems that people seem to think it developed out of crypto/NFTs and are unaware that people were doing it before it became hitched to this dubious trend. Do you think it will become tainted by association or can it actually benefit from all this attention?
For example: https://www.contextfreeart.org/gallery/view.php?id=4223
startshape lightning
shape lightning
rule 20 {
CIRCLE[r -60..60]
lightning[y -1 s 0.99 r -10..10]
}
rule 1 {
CIRCLE[r -60..60]
lightning[y -1 s 0.5 r -50..-20]
lightning[y -1 s 0.99 r -10..10]
}
rule 1 {
CIRCLE[r -60..60]
lightning[y -1 s 0.5 r 20..50]
lightning[y -1 s 0.99 r -10..10]
}Processing comes in a Python flavor as well, and is cross platform. https://py.processing.org/
BTW, it’s incredibly easy in Python to make generative art in many styles including the ones in this article using only an image output library.
> The library bundles WordNet (using Oliver Steele's PyWordNet), NLTK, Damian Conway's pluralisation rules, Bermi Ferrer's singularization rules, Jason Wiener's Brill tagger, several algorithms adopted from Michael Granger's Ruby Linguistics module, John Wiseman's implementation of the Regressive Imagery Dictionary, Charles K. Ogden's list of basic English words, and Peter Norvig's spelling corrector.
It was in college and I was learning to code as I went (I was a humanities/lit major). I was using NLTK and some other libraries, piece-wise, but NodeBox Linguistics bundled libraries I couldn't get working/installing right at the time. (I could not afford a Mac so I was working in a Linux VM. Although its GUI is Mac-only, the NodeBox libraries aren't Mac-only. Just noting that for passers-by.)
NodeBox Linguistics proved to be critical-path to the project. And that project was formative for me, so it gives me the warm-fuzzies to encounter NodeBox again. Thank you for sharing it! I should join the forum...
----
More info about NodeBox 1 libraries:
> Libraries, add-ons and extensions that make complex things like image manipulation, vector drawing and linguistics easy.
https://www.nodebox.net/code/index.php/Library.html
----
I do use Mac these days but cross-platform note:
- NodeBox 1's libraries are not all Mac-only
- NodeBox GL has cross-platform libraries (though its GUI is Mac-only)