## Foliage - [ ] Merge foliage and height map into one texture - [ ] Batches for processing foliage types - [x] Per instance store an atomic counter, transformations buffer and an indirect draw buffer - [ ] Batches of 3 foliage types - [x] Indirect draw of foliage - [ ] 3 lod levels for each foliage type ## Terrain: Materials & Foliage - [x] Custom material pipeline for terrain - Each material can have multiple foliage types - Max number of materials - Foliage culling samples material channels to find the matching foliage type - [ ] Foliage 100% procedural - No foliage painting - Material dependent - Hash translation for rotation and scale offset
Foliage
Terrain: Materials & Foliage