Does anybody have information about the new Deform Curve on Surface node? How does it work?
- 59,425
- 39
- 130
- 187
- 59,454
- 6
- 30
- 84
-
1What is the version? Is it actually ready? – Crantisz Aug 02 '22 at 10:12
-
of course it is the newest 3.4 alpha....♂️ – Chris Aug 02 '22 at 10:14
-
Try searching in resent commits https://git.blender.org/gitweb/gitweb.cgi/blender.git/shortlog – Crantisz Aug 02 '22 at 10:27
-
1the node is used to attach the new hair curves of Blender 3.3 to a surface (e.g. the head or body). – Blunder Aug 02 '22 at 10:33
-
Thank you Blunder! I will accept and upvote that as an answer if you want to…? – Chris Aug 02 '22 at 10:45
-
Why it has 0 search results in Google? Where is a commit? – Crantisz Aug 02 '22 at 12:34
-
that's why i asked...google didn't showed me anything.... – Chris Aug 02 '22 at 12:35
1 Answers
The Deform Curves on Surface node is used to attach the new hair curves of Blender 3.3 to a surface, e.g. the head or body. It is needed when the surface is deformed by a modifier such as the Armature, Wave, or the Subdivision Surface modifier.
To work properly, the surface object must be UV unwrapped and there must be no overlapping UV islands. Also, it needs the curve attribute surface_uv_coordinate. If there is something wrong you get a warning/error message in the status bar and it won't work properly.
When you add a Curve > Empty Hair object to a selected object, Blender creates a Curve object, automatically makes it a child of the selected object, and adds a Geometry Nodes modifier with only a single Deform Curves on Surface node to the new curve object.
Example of the default cube with a level 3 Subdivision Surface modifier and hair curves:
Disabled the Geometry Nodes modifier with the Deform Cuves on Surface node and the hair follows the original mesh of the default cube:
For more info, see:
- 13,925
- 4
- 13
- 36


