RickWork Posted February 13, 2006 Share Posted February 13, 2006 This is probably trivial but I can't find it. How does one deform an object by a nurbs curve? Cheers, /Rick Quote Link to comment Share on other sites More sharing options...
edward Posted February 13, 2006 Share Posted February 13, 2006 Look in the help for "WireCapture" and "WireDeform". Actually, there might be posts with example hip files if you search around the forums. Cheers! Quote Link to comment Share on other sites More sharing options...
michael Posted February 13, 2006 Share Posted February 13, 2006 wire deformer? Quote Link to comment Share on other sites More sharing options...
RickWork Posted February 13, 2006 Author Share Posted February 13, 2006 uhmn when I looked at the help card for wire capture and wire deform I thought it was for character animation and enveloping. I'll give it a shot. Cheers, /Rick Quote Link to comment Share on other sites More sharing options...
RickWork Posted February 13, 2006 Author Share Posted February 13, 2006 Alrighty, how to use the wire capture/wire deform operator? It can't be this difficult. I did try to search here for "wire capture" and came up with this thread. Performing the same search on the sesi forums returns everything with the word wire in it which is mostly DOps. I have a snake like nurbs curve and I have a poly tube, I want the tube to behave like the curve. Wire Capture SOP If I put the curve into input # 1 and a tube into input #2 and hit the initialize from Primitives button. A warning appears "No points captured" Can anyone offer a brief idea on how to set this up? I'm gonna need to deform many objects (copy sop objects) by a curve. Quote Link to comment Share on other sites More sharing options...
Mario Marengo Posted February 13, 2006 Share Posted February 13, 2006 I have a snake like nurbs curve and I have a poly tube, I want the tube to behave like the curve. 24663[/snapback] In that case you might want to try the Lattice SOP in "Points" mode. Check the help on that one -- it's pretty simple to set up. Quote Link to comment Share on other sites More sharing options...
michael Posted February 13, 2006 Share Posted February 13, 2006 welcone to Houdini default parameter settings on the wire_capture SOP, set "U_radius and Lookup" to something > 0 with the display flag on the wire_capyure SOP you can see it in the viewport Quote Link to comment Share on other sites More sharing options...
RickWork Posted February 13, 2006 Author Share Posted February 13, 2006 In that case you might want to try the Lattice SOP in "Points" mode. Check the help on that one -- it's pretty simple to set up. 24665[/snapback] lattice sop really? I thought I had to deform my object before I send to the lattice sop which I never really understood why in needed to deform it before I can deform it (lattice SOP right input). LOL I have attached a file where I have tried with the Lattice Sop points and with the wire capture/wire deform sops. Edit: Thks arctor, I have made the U Radius larger which makes that sop happy but the wire deform fails. I'd appreciate it if If anyone could take a quick look at the attached file. Deform_Curve.hip Quote Link to comment Share on other sites More sharing options...
michael Posted February 13, 2006 Share Posted February 13, 2006 just trying to get into what you're doing here.... are you trying to deform the _curve_ based on the deformation of the _tube_ or trying to deform the _tube_ based on the deformation of the curve? Quote Link to comment Share on other sites More sharing options...
RickWork Posted February 13, 2006 Author Share Posted February 13, 2006 just trying to get into what you're doing here....are you trying to deform the _curve_ based on the deformation of the _tube_ or trying to deform the _tube_ based on the deformation of the curve? 24668[/snapback] Sorry for not being clear, I'm trying to deform the tube based on the deformation of the curve. Thanks Quote Link to comment Share on other sites More sharing options...
Mario Marengo Posted February 13, 2006 Share Posted February 13, 2006 I have attached a file where I have tried with the Lattice Sop points and with the wire capture/wire deform sops. 24667[/snapback] Hey Rick, Here's an example usage of the lattice sop in "points" mode which will hopefully clear things up a bit. I'll let arctor demo the wire deformer look in the "model" object Deform_Curve_showlattice.hip Quote Link to comment Share on other sites More sharing options...
michael Posted February 13, 2006 Share Posted February 13, 2006 here is your file...I added a section with comments on the SOPs hope that helps Deform_Curve_edited.hip Quote Link to comment Share on other sites More sharing options...
RickWork Posted February 13, 2006 Author Share Posted February 13, 2006 Hey Rick,Here's an example usage of the lattice sop in "points" mode which will hopefully clear things up a bit. I'll let arctor demo the wire deformer look in the "model" object Deform_Curve_showlattice.hip 24670[/snapback] Thanks Mario, That's it! I had things backwards. I was under the impression that I needed to supply a rest geometry for the object that I want to deform. Cheers! /Rick Quote Link to comment Share on other sites More sharing options...
RickWork Posted February 13, 2006 Author Share Posted February 13, 2006 here is your file...I added a section with comments on the SOPshope that helps 24671[/snapback] nice, I think I get it now. My main mixup was which was the rest geometry. I appreciate the help. Quote Link to comment Share on other sites More sharing options...
thx1138 Posted September 3, 2012 Share Posted September 3, 2012 (edited) This is probably trivial but I can't find it. How does one deform an object by a nurbs curve? Cheers, /Rick Copy your curve1 object (before you apply any deformations on it) and connect it as a second input for a wiredeform SOP. OR connect the same curve (but through an Edit SOP) to the 3rd input and apply deformations at Edit SOP level. Wiredeform.hipnc Edited September 3, 2012 by thx1138 1 Quote Link to comment Share on other sites More sharing options...
anthonymcgrath Posted June 23, 2018 Share Posted June 23, 2018 On 03/09/2012 at 3:53 PM, thx1138 said: Copy your curve1 object (before you apply any deformations on it) and connect it as a second input for a wiredeform SOP. OR connect the same curve (but through an Edit SOP) to the 3rd input and apply deformations at Edit SOP level. Wiredeform.hipnc old post i know but i was banging my head against a wall till i found this thankyou 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.