This Foundry VTT module provides a terrain canvas layer that lets the GM designate areas of the canvas to have one or more terrain types. Each terrain is associated with an active effect, which can be applied to tokens manually or as the token moves across the canvas. This module intends to be system-neutral.
Each pixel of the canvas can be coded to a specific terrain. Drawing tools assist the GM with filling in parts of the canvas with terrain values. A scene can have up to 6 "layers" or "levels" of terrain---meaning that up to 6 terrains can overlap on the same pixel. A scene can have up to 31 distinct terrains. Terrains also be defined to affect only a specific range of elevation.