Infinite Procedural Terrain Engine

Sorry I built a custom panda out of the cvs to get true threads running.

I fixed this unintentionally actually. The program no longer caches heightmap images to disk. It was almost always a net loss for performance, and I haven’t gotten around to needing to add hand modifications to the procedural terrain.

Yikes. Thank you for pointing that out. I really hadn’t done much optimization work yet. Also I’m still used to c++ where the execution time wouldn’t be too noticeably effected by some of those changes. Sorry.

Also the code just builds an image for a geomipmap out of my basic height/noise function.

Anyways, I understand better some of panda3d’s geomipmaps functions and properties and corrected a few dumb mistakes. I also just committed my first comprehensive revision aimed at restructuring things for better performance. Its still too slow in my opinion, but its at least somewhat presentable now.

I still have some comments and refactoring to make it simple to grasp. Bear with me. Thank you for all of your help so far.