The terrain's node material: per-vertex biome soil colours, per-pixel rock / snow / sand / mud from
slope, temperature, height and rivers, then procedural detail that depends on the ground (rock
grain, snow sparkle, sand ripples, wet darkening) and micro bumps, all
fading out with distance so far LODs don't shimmer. Each chunk mesh must set
userData.detailOffset (its centre modulo the detail period, a Vector3) and userData.level.
The terrain's node material: per-vertex biome soil colours, per-pixel rock / snow / sand / mud from slope, temperature, height and rivers, then procedural detail that depends on the ground (rock grain, snow sparkle, sand ripples, wet darkening) and micro bumps, all fading out with distance so far LODs don't shimmer. Each chunk mesh must set
userData.detailOffset(its centre modulo the detail period, aVector3) anduserData.level.