So after some tinkering (seriously I just went from multiplying a normal by a random float value to just straight up adding it) I got rid of the pointy bits and fins. I also got to stitching the points together nicely.
During this I was having fun trying to calculate normals. Which didn’t go too well initially.
Then after a bunch more work I fixed all that annnnnd tah dah!
Next up is implementing LOD then placing all the asteroids via a noise function etc. I’m putting off procedural texturing for a bit. Want to get more into game play stuff for a bit.