I want to place a text on a mesh that has the shape of a branch. the text is embedded in a material. is there a way to deform the text with nodes so that it fits exactly, like in the reference? thanks!
1 Answer
The simplest way to do it is to use the UV Texture Coordinate output rather than the Generated output. Unwrap your object in order to get a square UV (for example with the Follow Active Quads mode) and the text will follow the shape:
As your topology is a bit messy, what you can do is first unwrap with the Project From View option, in the Shader Editor choose the Texture Coordinate UV output, and choose the Extend option of the Image Texture node:
Now in the UV Editor enable the Proportional Editing option, select some vertices and begin to straigthen the UV manually with some move/rotate/scale:
You should get something like that:
-
1$\begingroup$ +1 but obviously you did take the wrong text, wrong font, wrong color...so i don't know whether you got a check for that...😂 $\endgroup$– ChrisDec 4, 2021 at 9:42
-
1$\begingroup$ @Chris Hello! I have edited the question and put the link down below. I really appreciate your help! thanks. $\endgroup$ Dec 4, 2021 at 10:37
-
1$\begingroup$ @ Christoph, I've edited my answer, I hope it helps $\endgroup$ Dec 4, 2021 at 10:53
-
1$\begingroup$ @Christoph: Moonboots answer is right of course. He has a phenomenal knowledge of Blender. But i don't want to steal his "check" for the right answer because he was the first and i just could say the same...maybe with more details explained...but...i made a video so can you follow step by step how you can do it. I hope this helps you. Link: youtu.be/UhFBiz0Wb1Y. The quality will get better - HD is still uploading. $\endgroup$– ChrisDec 4, 2021 at 11:10
-
1$\begingroup$ @Chris just insane! thank you so much for your effort! $\endgroup$ Dec 4, 2021 at 11:39