The ones without author-comments are based on Rainbow-Code's lessons with own modifications. If you want to check up him, info below:
Though he created his 2D stuff with p5.js and the 3D ones with Processing3, I'm now experimenting with the latter, so in this repo, all the stuff is with Java moded Processing.