A Voxel-based Octree Construction approach for Procedural Cave Generation
a declarative approach to procedural modeling of virtual worlds .