1
$\begingroup$

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!

Perspective 1

Perspective 2

$\endgroup$
3
  • 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$
    – vklidu
    Dec 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$
    – Gorgious
    Dec 28, 2021 at 23:14
  • 1
    $\begingroup$ Sounds like a job for Shrinkwrap modifier (“Project” mode). $\endgroup$ Dec 29, 2021 at 0:16

1 Answer 1

0
$\begingroup$

If you have enabled this add-on here:

enter image description here

you can go to add mesh -> landscape

enter image description here

Hit on Shading tab and add these nodes

enter image description here

choose a texture with e.g. some text

enter image description here

Hit on UV-Editing tab and select all vertices

enter image description here

Choose UV -> Project from view

enter image description here

Then you might get something like this, which you can "fix" with S -> to scale and G -> to move.

enter image description here

In shader tab, change repeat to clip

enter image description here

Result:

enter image description here

other example:

enter image description here

$\endgroup$
2
  • 1
    $\begingroup$ du maschine! 1000 dank! :D $\endgroup$
    – user123511
    Jan 1, 2022 at 8:06
  • $\begingroup$ Kein Problem, gerne! 🤗 $\endgroup$
    – Chris
    Jan 1, 2022 at 9:30

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .