I would like to project curves (circles from a sampled image) onto a curved surface from a viewers point.
This means I would get an illusion of a 2D image from a specific point and this means that the projected geometry would have to scale proportional to the depth.
Something like this:
I also made a sketch how this would look in my case:
I found some scripts from Pascal (ProjectView, MoveProject) which i thought would work, but they did not produce the result i wanted. I understand that camera lens length also has to be taken into account.
I would probably be able to make a grasshopper file where the image gets scaled and moved acording to the camera lines i get with F6 in rhino, but i don’t know how to take the result of the intersection between the move and the target surface.
Is there a rhino script or a way in grasshopper to do this?
Something like this? (Hereafter to be abbreviated SLT?) BTW, I don’t know if we’re still having problems with images being transferred using the Image Mapper. I guess we’ll find out…
Hi Riccardo, thanks for posting your code, I found this helpful as well. When I try to run it, Grasshopper says that I’m missing some plug-ins for a couple of the functions used, but doesn’t specify which ones. What plug-ins are you using? Thanks in advance!