1/60s loop with RMS low pass filter set to 60/32Hz. video is the fake-#Chladni-#plate algorithm (which I think solves the #harmonic operator not the #biharmonic operator) I found online and implemented in #GLSL
#chladni #plate #harmonic #biharmonic #glsl
#Chladni #plate #acoustic #figure #animation each frame has lines at the nodes (non-moving points) of an #eigenvector of #biharmonic #operator , successive frames have decreasing #eigenvalue .
Implemented in #GNU #Octave using its #sparse #matrix eigensystem solver. I used a 5x5 kernel for the operator, based on the 3x3 Laplacian kernel convolved with itself, not 100% sure that this is the correct way to go about it but results look reasonable-ish.
#chladni #plate #acoustic #figure #animation #eigenvector #biharmonic #operator #eigenvalue #gnu #octave #sparse #matrix