This project began with this Reddit post from StefanPetrick: (https://www.reddit.com/r/FastLED/comments/1rny5j3/i_used_codex_for_the_first_time/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button)
Further info to be added.
Quoting/paraphrasing Stefan:
EMITTERS The emitter (aka injector / color source) is anything that is drawn directly. Think of it as a pencil or painbrush or paint spray gun. But it can be anything, for example:
- bouncing balls
- an audio-reactive pulsating ring
- Animartrix output that still contains some black areas The emitter geometry can be static or dynamic (e.g., fixed rectangular border vs. orbiting dots) The emitter may use one or more noise functions in its internal pipeline The emitter output could be displayed and would be a normal animation
COLOR FLOW FIELDS You can think of a ColorFlowField as an invisible wind that moves the previous pixels and blends them together. Each ColorFlowField follows its own different rules and can produce characteristic outputs:
- spirals
- vortices / flows towards or away from an origin (which could be staionary or dynamic)
- polar warp flows
- directional / geometric flows?
- smoke/vapor?
Copyright and licensing info to be added.