Majiir/RealtimeRender — Issue #23: Terrain discovery mode (background and/or on command)
Author: Majiir
Created: 2012-01-16 21:27:18+00:00
State: open
Labels: Feature

A command should explore for existing terrain by attempting to load chunks without generating them. A threshold controls how far beyond existing terrain the command may explore before terminating. The exploration pattern should minimize the number of chunks loaded while ensuring that adjacent chunks are preprocessed before rendering a given chunk.

An example pattern is as follows:

- The plugin explores in spirals, starting at the origin
- Each spiral has a width of 16 chunks
- Each spiral additionally loads one chunk further inside the innermost chunk to expose new height map information
- The pattern terminates when the spiral radius reaches two times the radius of the furthest discovered terrain