Dynamic Webs is a system-independent Foundry VTT module that procedurally generates spider webs from a Scene’s walls, Regions and floor structure. It can create corner cobwebs, passage-spanning webs, scattered ground webs and dense web carpets, with each population independently controlling density, colour, thickness, floor and Region placement. Generation is deterministic, so unchanged Scenes reproduce the same web layout between sessions rather than rearranging themselves each time they are opened.
Webs can be purely environmental or take part in play. Passage webs can limit or block vision, act as closed secret doors, and be configured as destructible so that tokens can tear them down permanently. Dynamic Webs supports multi-floor Scenes in Foundry v13 through Levels and natively in v14, and exposes a public API that lets other modules query, interact with and temporarily modify webs without coupling the module to any particular creature or game system.