@sudden plover & I have been working on the following for the past year or so.
The overall goal of this project is to productionize infmap and to develop a tool that is less tech demo and more a legitimate tool that mappers can use to create maps that are:
- at least 8x8km at 1m resolution
- can mix and match the fidelity and detail of hand-mapped geometry via Hammer with the scale of a large terrain
We think we're on our way to achieving this by:
- improving performance - so far we've gained 5-10x the performance on the client renderer and O(n log n) to O(n) amortized for serverside teleportation)
- Improving and standardizing the API
- Generate LODs for chunks
- PNG16 floats for heightmaps
- 64-bit chunks allowing travel up to 450 light years in any direction
- Create a set of tools for mappers so that they can:
- Embed heightmaps and textures (via a tool like WorldCreator) into their maps
- Stitch hand-mapped elements via the infmap_vbsp entity, which is how I have a spaceship embedded inside the terrain (and the WIP airbase)
- Permit a minimum of 8km x 8km terrains at 1-meter resolution.
Still WIP, but once we're both happy with it, we'll share it more widely.