Maybe try my asset MeshBrush, it’s available on the asset store here:
It allows you to paint meshes onto other meshes. You can implement your own lod systems and eventual swaying animation/rotations wind effects by adding them to the prefab you paint. MeshBrush will simply paint your prefabs onto your meshes and adapt their rotation to the underlying surface. You can also randomize your paints