What this tool does
It let's you paint billboard trees all across the scene. Trees can be painted onto anything that has a collider.
When it is useful
 - you want to have forests on a non-unity terrain 
 - you want to have large, dense forests in the distance 
Features 
 - Paint trees with 3 different methods: Spraypaint, Fixed Density and Precise Place 
 - Paint over multiple objects 
 - Nicely spaced trees 
 - Tree editor 
 - Randomize width and height 
 - Painting can be undone / redone 
 - Billboard trees rotated via shader 
 - High preformance forests 
 - Supports point and spotlights. Only on the Built-in Render Pipeline
 - Example included 
 - Guide included (Html) 
Supported render pipelines
The forests can either be using surface or vertex-fragment shaders.While vert-frag shaders are supported on the built-in RP, LWRP and URP, surface shaders are only supported on the built-in render pipeline.
The vert-frag shader only supports one directional light.
Preformance 
The trees are billboard trees and they are being rotated - towards the camera - via a shader.
This allows the forests produced by this tool to be really fast and low cost, even if they are large and dense. 
 
Guide
I made a guide on how to use this tool. It can be found on:
https://danielpolish.hu/guides/forestpaint2.html