sschoellhammer Posted August 31, 2015 Share Posted August 31, 2015 Hello, first of all I'm pretty new to houdini so please excuse any sillyness. :] So what I'm trying to do is projecting 2d-curves onto a mesh. I created a "curve drawing plane" with uvs and I transfer those uvs onto my curve shapes. ( or I directly project the same uvs to the curves, it doesnt matter) My round mesh I want to project to has roughly the same uvs as the plane. Last I use a attribtransferbyuv node to transfer the positions from my mesh onto the curves. Does that sound about right? It seems it's missing a lot of points :/ I think it might be easiest to look at the result so I'm attaching the houdini file! Thanks for any hints! Seb project_problem.hipnc Quote Link to comment Share on other sites More sharing options...
Atom Posted August 31, 2015 Share Posted August 31, 2015 I asked the same question a while ago, check out this thread. http://forums.odforce.net/topic/23372-project-a-line-onto-a-tube/ Quote Link to comment Share on other sites More sharing options...
sschoellhammer Posted September 1, 2015 Author Share Posted September 1, 2015 That's a cool approach thanks! I guess I can create an unwrapped version of the mesh I want to project to and then use the lattice. I still wonder why my method doesn't work, the transfer by uv node's help is broken which doesn't help :/. The last post in your thread suggests that transferring by uv should work but only on nurbs surfaces. I tried nurbs but no luck.. Quote Link to comment Share on other sites More sharing options...
Guest tar Posted September 1, 2015 Share Posted September 1, 2015 I still wonder why my method doesn't work, the transfer by uv node's help is broken which doesn't help :/. Always log a bug if something like the help is broken. I've just logged this as (ID=70893) On the sidefx.com page/Support menu/ Submit bugs and Rfe Quote Link to comment Share on other sites More sharing options...
Yader Posted September 1, 2015 Share Posted September 1, 2015 Here's another way of getting the curve onto the surface by encoding point positions into color attribute, setting point positions to uv positions and then attribute transferring those colors onto the curve. It's based on the slides from Andy Boyd http://www.andyboyd3d.com/siggraph_talk/img33.html project_problem_yader.hipnc 1 Quote Link to comment Share on other sites More sharing options...
sschoellhammer Posted September 2, 2015 Author Share Posted September 2, 2015 Lovely! Thanks for that - so many ways one can do stuff in houdini Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.