Available for download on patreon:
Flipped Normals:
Spline Brush is a Geometry Nodes-powered tool that can convert curves to cards based on surface normals and splines on a mesh surface.
This tool allowing you to paint brush strokes or decals on a 3D model by simply drawing in curve edit mode. The tool contains modifiers and shaders with explanatory tooltips for each parameter.
Documentation:
This version supports:
-Drawing splines on surfaces with automatic alignment by surface normals.
-Editing curve radius, tilt globaly and per curve.
-Packing and storing of UV maps with support for... custom UV layouts.
-Creating your own stroke\decal atlases or trim sheets.
-Baking generated UV maps and textures.
-Guided scattering that generates a lot of small cards based on density parameters.
-Curve extension, normal offset. Masking these parameters in the texture-painting mode
-Shrinkwrap, Camera culing, Camera space projection
-And many more...
Additional Notes:
-For convenient usage add Asset Library folder, as a new asset catalog path under: Edit - Preferences - File Path
-When using Camera space projection and SB_Refraction Strokes shaders, make sure that Screen Space Reflections and Refraction turned on.
-All materials with transparency should using Alpha Hashed or Alpha Clip blend modes in Eevee.
-Turn off Shadow ray visibility in Cycles and Shadow blend mode to none in Eevee for better results.
Chapters
00:00 Intro
00:33 UV Layout
03:18 Spline Brush Cards
05:34 Camera Space
06:19 Baking process
07:59 Thanks for watching!
Camera space techniques was inspired by @Tradigital tutorial:
You can also check @ffuthoni tutorial with curves strokes technique based on UV map:
Original skull model:
Hide player controls
Hide resume playing