Skip to content

NicolasVargas11235/kuramoto-sync-xmas-tree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

kuramoto-sync-xmas-tree

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.

About

Animation of coupled oscillator synchronization

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages