USE PHOSPHORUS - https://phosphorus.github.io/#176078626 WASD Keys - Move Arrow Keys - Turn Z and X Keys - Rise and Fall V Key - Show/Hide Variables (Note that the project won't update until you restart it.) Set phiMin and phiMax to 0. You won't be disappointed. :)
I ended up switching from selim_tezel's 3D engine to mine since I'm more familiar with it, so nothing is really the same other than the idea. It's now possible to switch from 1-4 iterations, along with other options such as how random an angle can be or how quickly the branches shorten. I also used recursion to make the branches instead of whatever selim_tezel was doing. I couldn't figure out how it worked... :)