Scatter undergrowth around paths and trees #89

Closed
opened 2026-10-20 08:49:32 +00:00 by sermuns · 1 comment
Owner

assets/3d/nature/ ships Clover, Fern, Bush and Flower glTF models that
nothing loads: config.rs includes the tree models only. The instancing path in
SceneSpec::trees already does exactly what they need.

Eye-level ground is bare polygons, which is why walking across campus feels like
walking across a model rather than a lawn. A campus also has weeds, bushes and
flowers at the edges of every path.

Place instanced clumps deterministically from position, on grass near paths and
tree bases, excluded from paths, pads and building footprints. Fade or cull by
distance so the far field keeps the cheap ground, alpha-test the foliage, and let
them receive shadows but not cast (the shadow map is static).

Related: #18 and #46 add the areas these decorate. #83 is the surface they
stand on; #87 is the same instancing trick with tint variation.

`assets/3d/nature/` ships Clover, Fern, Bush and Flower glTF models that nothing loads: `config.rs` includes the tree models only. The instancing path in `SceneSpec::trees` already does exactly what they need. Eye-level ground is bare polygons, which is why walking across campus feels like walking across a model rather than a lawn. A campus also has weeds, bushes and flowers at the edges of every path. Place instanced clumps deterministically from position, on grass near paths and tree bases, excluded from paths, pads and building footprints. Fade or cull by distance so the far field keeps the cheap ground, alpha-test the foliage, and let them receive shadows but not cast (the shadow map is static). Related: #18 and #46 add the areas these decorate. #83 is the surface they stand on; #87 is the same instancing trick with tint variation.
sermuns added this to the Rendering milestone 2026-10-20 08:49:32 +00:00
Author
Owner

Closed by the merged batch: #142 (tier1-features) landed this, rebased onto main at 609dcb8.

Closed by the merged batch: #142 (tier1-features) landed this, rebased onto main at 609dcb8.
Sign in to join this conversation.
No description provided.