Video Noise Convolution

 

This assignment convolves two matrices. The first matrix is an RGB white noise grid, and the second is grayscale, with a scaled down proportion. When the two matrices convolve, the different sizes make the shimmering out effect at when both grids have  a high number of rows/columns. A MIDI controller changes the grid sizes. When the viewer claps, the grayscale matrix’s values are reset to 0, this allows the full RGB matrix to show through.

 

Code:

https://github.com/TyVdz/Assignment-2/blob/master/Assignment3