StephenRoddy / processing-animations-code

A set of Processing animations, which have commented code

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Processing animations source code list

Here are the links to the source codes of some of my animations. For more context and insights about this project, please read the text below.

Code link Result Year Some used techniques
scattered dots view 2018 replacement technique, simulation
Sierpinski triangle loop view 2017/2021 recursion, chromatic abberation
sun connections view 2018 interpolation with delay, noise loop
spiral wave view 2021 replacement technique, mesh, spiral wave
fluid sphere obstacle view 2017 simulation, replacement technique
radial collapse view 2020 fractal zoom, replacement technique, noise
sphere impacts view 2021 particles effects, 3D geometry
two levels sliding view 2021 replacement technique, simulation
hilbert curve transforms view 2022 easing, hilbert curve
sphere wave view 2022 vector maths, easing
2D fractal sliding squares * view 2023 recursion, fractal zoom, tree structure
spiral magic view 2021 camera projection trick, spiral
permutation patterns propagation view 2021 simulation, permutation patterns
torus curve view 2023 3D geometry, mesh
spirals sphere view 2023 spirals, tanh

I'm trying to sort the list from simpler to more complex or time-consuming to fully understand, but this is highly subjective.

* Collaboration with Yann Le Gall


Motivation and information

In my early animation experiences with Processing, I came accross captivating gifs by beesandbombs (Dave). Studying even a fraction of the code he has shared greatly enhanced my skills and approach. Over time, I've shared quite raw source codes from my animations, valuing visual outcome over code aesthetics. But with positive feedback and people asking me how the animations are made, I see value in sharing the code with more care.

This project compiles noteworthy animation source codes, aiming for clarity through commented code. It's a work in progress, aiming to surpass my previous releases despite the imperfections.

For newcomers or those seeking context, I recommend tutorials on my website, especially the "Replacement Technique" and the one about beesandbombs' motion blur template.

I hope this collection serves both those diving into Processing-based animations and the simply curious, potentially inspiring others just as beesandbombs inspired me.

Acknowledgments and Licensing

This repository includes animations that utilize a motion blur template created by Dave. We have permission from him to use this template in our work.

Please note that while the motion blur template is available for use, the rest of the source code in this repository is generally protected under my copyright, and all rights are reserved. If you wish to use any part of my source code for your own projects or any other purpose, please contact me to obtain permission.

About

A set of Processing animations, which have commented code


Languages

Language:Processing 100.0%