my name is
conner addison
and i’m melding creative vision with pragmatic problem solving.
Scripting time-warp effects with Warpify
Warpify provides a simple CLI to warp and save videos. Simply launch the application with python warpify.py to get started. Alternatively, warpify also provides direct access to it’s inner functions for use in your own projects. A simple case could look like this: from warpify import SlitScan warp = SlitScan('path/to/file.avi') mask = warp.GenerateLinearMask(displacement=30, 'vertical') warp.Slice(mask) warp.Render('warped.avi', fps=60) Changelog: Warpify v0.9 is still in beta stages and the next update will have better error handling.
Population Busts and Survival of the Most Reproductive
Simulating a complex process such as natural selection can be relatively simple to compute, with very few rules and a completely passive role in the evolution. The feature image shows a stable population of 130 after 2,700 generations. Each animal moves around their environment in search of food. If food is within their sense radius, the animal moves directly towards it; otherwise, they moves randomly. Every time step, they lose some of their health. If they can find and eat food, they prolong their life and replication chances. However, if their health drops to zero they die and become food...
Simulating Erosion on Procedurally Generated Te...
Creating procedural terrain from heghtmaps is easily done with classical noise generators and fractal noise, however making that terrain look realistic is often much harder. Depending on how many octaves...
Cellular Automaton in the DOM and ECA local-lay
What is a cellular automaton? A cellular automaton (CA) is an evolving, “living” system that forms complex and repetetive behavior from a few simple rules. Basically the entire world of...
Random Noise Generation in Python with Numpy & ...
After failing to find a succient and readable Perlin noise algorithm in Python, I decided to create my own. This goes over the differences between Perlin noise and random noise,...
Exploring Julia Set Fractals and QtPy GUI's
This script generates a Tkinter GUI to preview and render Julia set fractals. Quadratic Julia sets are generated by the expression where c is a constant. Sets whose value of...