Hello Community,
I am wondering if curves can be distorted over surfaces. I have tried “Project” and it works but I want the perspective distortion of the boundary to occur too. Any help or insight would be greatly appreciated.
I’m not a native english speaker so maybe that’s why I don’t actually understand what you mean by ‘perspective distortion of boundaries’ could you provide a sketch of what you are trying to achieve?
What I’m pretty sure he’s looking for is a perspective projection of the text from the viewer’s standpoint (i.e. the camera point) to some “walls” - i.e. if the viewer was to stand exactly at the camera position and look at the walls, the text would look undistorted… You can’t do this with normal project/pull functions.
I think @pascal had a script for this, I had one too, but I can’t find it anymore…
The basic principle is to extrude>to point the text curves backwards to the camera point, then extend the resulting surfaces forward to intersect with the walls, the intersection will be the correct (distorted) outline.
Here’s a grasshopper version which does not require the surface to be in between the curves and the camera: (Should be easy enough to translate to Rhino python script) project-curves-from-camera.gh (18.8 KB)
hello hello! I know that this post has not been active very much since May last year! However, I am once again trying to make this process work and I have tried using the python script by @lando.schumpich but it does not seem to work for what I am trying to achieve! See pics attached of what I would like to achieve. Can anyone help please? I also can not use grasshopper at all so I had hoped Lando’s script would be a perfect solution! Thanks so much!