I figured I'd add my 2 cents here.
@Barricadenick I hope you understand that working in 2d and working in 3d are quite different. You can get away with somewhat nonsenical things in 2d, but things need to make more sense in 3d.
Do you have any first impressions on how to solve this? I considered trying this one, but I got nowhere and dropped it. My first impression was a
generative adversarial network, but Terasology doesn't have a ML framework yet, and implementing one would be far beyond GSoC scope.
Also, hurry. GSoC applications are already open, and you need to design your solution and convince the team about it.