Oh wow, this looks like a 3d render of a perceptron when I started reading about neural networks. I guess essentially neural networks are built based on that idea? Inputs > weight function to to adjust the final output to desired values?

A neural network is basically a multilayer perceptron

https://en.wikipedia.org/wiki/Multilayer_perceptron

Yes, vanilla neural networks are just lots of perceptrons