Turn Splines into Cards
Curve objects are the most convenient way to use this tool; after adding a modifier, it turns all splines into brush cards:
blender_jEgYTiMiWg.mp4
Add SB_Spline Brush tool. Drag and Drop from asset library or add in modifier stack*(Shift+A)*.
In Material | UV tab of modifier assign custom material and UV_Layout object on it.
Draw splines in curve Edit Mode.
Draw Clip.mp4
Make sure you linked surface to make brush strokes auto-aligned to the surface normal. There is an Object or Collection method to pick surfaces.
Parameters

Surface Normals
- Smooth Normal
-Alignment of cards by flat or smooth surface normal
- Normal Offset
-Offset of splines based on surface normal
- Offset Randomness
-Randomize offset per spline
- Offset threshold
-Minimum distance to offset
- Normal Offset Factor
-Black and White Texture mask to influence normal offset based on Surface UV map
Surface
- Surface Object\Collection picker
-link mesh surfaces for cards alignment and attribute transferring.
- Surface UV
-UV map of surfaces to sample textures and UV attribute on cards
- Shrinkwrap
-Wrap Cards on nearest mesh surface
- Shrinkwrap Offset
-Preserve Initial Offset of spline based on its distance from nearest surface
- Split Seams
-Splits Splines on Surface UV for correct wrapping of sampled Surface UV Map
- Clamp With Surface
-Clamp splines inside mesh and by backfaces

Splines
- Curves Object\Collection picker
-link splines from object or collection instead of input geometry.
- Radius
-Global radius multiplier
- Relax parameters
-Radius\Normal\Curves relaxing for smoother interpolations
- Resample Curves\Profile
-Resolution of cards geometry.
- Extend Start\End
-Extend curve EndPoints until it hits the surface.
- Extension Factor
-Black and White Texture mask to influence Extend based on Surface UV map
Guided Scattering
- Length\Radius Density
-Controls density of splines distribution along Lenght\Radius
- Cards Length\Radius
-Multiplier of cards Length\Radius.
- Length\Radius Randomness
-Randomize Length\Radius multipliers
- Tilt Deviation
-Random tilting per spline
- Seed \ Seed per Frame
-Seed of randomness parameters

Material | UV
- Material
-Cards Material
- UV Layout
-UV Mapping object
- Seed \ Seed per Frame
-Seed of UV Layout mapping distribution
- Pack UV
-Store packed UV of cards in additional attribute.
Surface Image Textures
- Surface Textures
-Sample Image texture from surface. Based on "Surface UV" attribute
- Surface Image Blur
-Blur sampled texture color.
Camera

Camera Space related parameters accessible in Spline Brush Cards modifier. The reason: attributes storing and optimization.
- Camera
-Camera Object
- Use Active Camera
-Use Active Scene camera instead of Camera Object
- Camera Space Projection
-Project Current Cards into camera space, if Camera Space modifier attached
For more info check YouTube tutorial.