1

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

user123511
  • 1,193
  • 4
  • 20
  • 1
    This should be working for you https://blender.stackexchange.com/a/226920/2214 ... if you need to match real camera position from photo use fSpy https://fspy.io/ – vklidu Dec 28 '21 at 22:28
  • 1
    Not sure but UV camera projection could do the trick, make sure to subdivide your meshes enough so that there is no distortion – Gorgious Dec 28 '21 at 23:14
  • 1
    Sounds like a job for Shrinkwrap modifier (“Project” mode). – Rich Sedman Dec 29 '21 at 00:16

1 Answers1

0

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

Chris
  • 59,454
  • 6
  • 30
  • 84