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!
This is great – thanks so much! It is working on mac as expected.
For others looking at this and trying to get the script to work, it’s worth noting that the surfaces need to be between the curve and the camera. Not how the original file is set up with the surfaces behind the curve.