For Matt Parker's LED christmas tree project (https://www.youtube.com/watch?v=WuMRJf6B5Q4) I have created an animation of the tree split into 5 different segments. The state of the LEDs in each segment is dictated by a traveling sine wave. Each segment begins with a sine wave having a unique phase from all other segment waves. As time passes, the phases of the sine waves are adjusted using the Kuramoto model for coupled oscillator synchronization. By the end of the animation, all segments are in phase with each other and appear to be changing as one whole segment. A few still frames were added manually at the end of the animation, to indicate that a steady state has been reached. The bulk of the animation, however, was created in c# using Rhino7 and Grasshopper. The animation as a whole was really fun to model! I hope you enjoy it.
-
Notifications
You must be signed in to change notification settings - Fork 0
NicolasVargas11235/kuramoto-sync-xmas-tree
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Animation of coupled oscillator synchronization
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published