Curve Painter Geometry Nodes - Paint-Over Tool
This setup has been demonstrated somewhat thoroughly in this video:
A painting or paint-over tool was put together using Blender and Geometry Nodes to make it easy to create a painterly effect based on a method by Cody Gindy.
Please watch his video otherwise this setup wouldn't make sense, here:
What you will get:
- The main blend file containing the paint-over tool
- An example scene blend file containing an example material using the textures produced from the main file
Inside the main blend file:
- A "Curve Painter" object with the Geometry Nodes Setup
- An example object (Blender's monkey model "Suzanne") with a baked normal map
- A material containing few node groups to help render the brush strokes
- A 6x6 4K texture atlas (packed) to make the brush strokes look like brushes
Inside the example blend file:
- An example object (Blender's monkey model "Suzanne) with the painterly effect
- A material showing how the textures from the main file are used
- Four textures rendered from the main blend file
- A node group inside the material used to combine two normals (not normal maps)
- An example 3-point-lighting setup
- An example looping turnaround camera setup
UPDATE
- Added "Sampled UV Map" render option. Useful to map your image texture. More details here:
FAQ
Q: Why are my brush strokes black?
A: Many things can cause that, some of the solutions are:
- Make sure you have selected your object in the "Object" setting.
- Make sure the "UV Map Name" setting in the modifier is the same as your selected object's UV Map attribute name.
- If you are using a baked normal map;
- Make sure to enable the "Use Baked Normal Map" setting.
- Select the baked normal map in the "Baked Normal Map" setting.
- Make sure the normal map is connected to the "Baked Normal" socket in the material.
This setup was created using Blender version 3.6.1 so please use at least the same version just in case there are feature changes from the older versions which I'm not aware of that could break the setup.
There are many limitations and drawbacks when using setup. I want you to help me by testing it with your unique workflow and if you stumbled upon some problems that can be improved, please feel free to send them my way.
FIND ME ELSEWHERETwo .blend files. The main file with the paint-over setup and another one with the example scene.