I want to achieve an effect like in the screenshots. The text is readable only from one specific perspective. From all other angles, the text is distorted. I'm trying to figure how to achieve this effect in Blender without spending days shifting around hundreds of vertices. Is there a way to "project" the text from the correct perspective onto the wall in the background? Thank you very much!
-
1$\begingroup$ This should be working for you blender.stackexchange.com/a/226920/2214 ... if you need to match real camera position from photo use fSpy fspy.io $\endgroup$– vkliduDec 28, 2021 at 22:28
-
1$\begingroup$ Not sure but UV camera projection could do the trick, make sure to subdivide your meshes enough so that there is no distortion $\endgroup$– GorgiousDec 28, 2021 at 23:14
-
1$\begingroup$ Sounds like a job for Shrinkwrap modifier (“Project” mode). $\endgroup$– Rich SedmanDec 29, 2021 at 0:16
1 Answer
If you have enabled this add-on here:
you can go to add mesh -> landscape
Hit on Shading tab and add these nodes
choose a texture with e.g. some text
Hit on UV-Editing tab and select all vertices
Choose UV -> Project from view
Then you might get something like this, which you can "fix" with S -> to scale and G -> to move.
In shader tab, change repeat to clip
Result:
other example:
-
1
-