3D Olsen Noise
3D Olsen Noise Java Source Code: http://godsnotwheregodsnot.blogspot.com/2015/02/olsen-noise-2d-java-code-updated.html So I made a newer noise algorithm beyond fractal diamond squared noise. I previously removed the limitations on size and the memory issues, allowing proper paging. Now I got rid of the diamond squared bit, and the artifacts it produces. As well as allowed the algorithm to be quickly expanded into multiple dimensions. http://www.gfycat.com/SecondhandDimpledGull Basically rather than double the size, apply the diamond elements, apply the square elements. You upsample increasing the size of each pixel to 2x in each dimension. Add noise to every pixel reducing it depending on the iteration iteration (my current reduction is Noise / (iteration + 1)). Apply a box blur (though any blur would work). And its all done in my infinite field scoping scheme, wherein the base case is pure randomness, and each later case is recursively scoped. Update 9/22: The Java...