Easy Foliage is an in Editor tool for fast foliage generation using boundary-based placement, configurable density and grouping, and layer-based exclusion for precise environment creation.Demo AssetsThe demo scene contains placeholder foliage models used solely to demonstrate thegeneration workflow. These assets are not intended for production use.The foliage generation system itself is independent of render pipeline and supportsBuilt-in, URP, and HDRP projects. Users should provide their own foliage prefabs that areappropriate for their chosen render pipeline.Easy Foliage is an editor-only tool for quickly populating scenes with foliage without the need for manual placement.Designed to streamline environment creation, it enables fast and flexible placement of trees, grass, bushes, and plants using boundary-based generation, configurable density controls, grouping behaviour, focus points, presets, and preview-based placement.The tool provides an efficient workflow for assigning foliage prefabs, defining placement volumes, previewing foliage layouts, and controlling how vegetation is distributed across a scene. Foliage is generated within user-defined bounds and can avoid specified layers and exclusion zones, helping prevent vegetation from intersecting with buildings, roads, paths, or gameplay-critical areas.Easy Foliage includes additional controls for random scale, ground alignment, seeded generation, per-type generation toggles, and natural placement behaviour. Focus points can also be used to guide trees, bushes, plants, grass density, or empty areas without needing a painting or biome system.Version 0.3 improves the overall workflow with preview placement, Generate From Preview, reusable presets, cleaner hierarchy organisation, setup validation, and a generation summary that shows what was placed and why objects may have been skipped.Easy Foliage is ideal for building forests, fields, gardens, clearings, paths, and other outdoor environments where fast iteration and controlled placement are important. With editor-only operation and generated objects placed as normal scene GameObjects, it allows developers to prototype and refine environments quickly without adding runtime performance costs.Technical DetailsEditor-only foliage generation toolBoundary-based placement using BoxCollider volumesSupports trees, grass, bushes, and plantsUser-supplied prefab lists for each foliage typePreview placement before final generationGenerate From Preview workflowAdjustable density controls per foliage typeConfigurable spacing and placement rulesNatural grouping and clustering controlsFocus Point support for guided generationSupports Tree Cluster Points, Bush Cluster Points, Plant Patch Points, Grass Density Points, and Empty Area PointsSeeded generation for repeatable placement resultsRandom scale controls per foliage typeGround alignment controls per foliage typeLayer-based and volume-based avoidance to help prevent placement on structures, paths, roads, or restricted areasDontPlace volume support for exclusion zonesGeneration summary showing placed and skipped objectsSetup checklist and validation warnings inside the Generator panelGenerated hierarchy organised by boundary and foliage typeGenerated objects are standard GameObjects and fully editablePresets support for saving reusable generation settingsSupports Settings Only presets and Settings + Prefab Lists presetsDoes not include runtime spawning systemsDoes not include production foliage assetsUsers supply their own foliage prefabsRender PipelinesBuilt-in Render PipelineUniversal Render Pipeline (URP)High Definition Render Pipeline (HDRP)Scripts-only tool. No pipeline-specific shaders or materials required.




