Extrude not matching Curve

   4849   10   0
User Avatar
Member
378 posts
Joined: Nov. 2010
Offline
Anyone know how to get the extrude to match the input curve?
Also it seems Front and Back Magnitude have no effect.

Attachments:
curve_extrude.hipnc (52.5 KB)
extrude not matching.jpg (109.9 KB)

User Avatar
Member
2525 posts
Joined: June 2008
Offline
There are a couple of ways to achieve your goal. You could just use a polywire but you need to convert your curve from Nurbs to Polygon. You could also just copy a grid, or any other shape, along the points of the nurbs curve and skin the results. The polyframe helps with orientation along the curve.

I recommend this tutorial, there are a ton of useful modeling techniques.
https://vimeo.com/112114913 [vimeo.com]

Attachments:
ap_curve_extrude.hipnc (59.2 KB)
Screen Shot 2015-10-16 at 12.45.18 PM.png (605.6 KB)

Using Houdini Indie 20.0
Ubuntu 64GB Ryzen 16 core.
nVidia 3050RTX 8BG RAM.
User Avatar
Member
378 posts
Joined: Nov. 2010
Offline
You mean instead of using the new and shiny polyextrude tool that provides me with the oportunity to extrude along a curve I should do it with a completely different setup? Not that I don't appreciate your help. Thanks anyway. Working around things is key in houdini or so I've been told :wink:
User Avatar
Member
1755 posts
Joined: March 2014
Offline
I suggest submitting a RFE. Make it very high priority and I'm sure the devs will look into it. Development rarely goes without hiccups and I'm guessing that too few people doing lots of modeling tested these tools in the alpha stage.

BTW, I for one not sure if there's actually a problem regarding the shape (only the size)
In your example, the first CVs of the curve doesn't make the curve perpendicular on the polygon being extruded, but the extrusion will be created from the curve as if it were perpendicular on that first poly. In Softimage there's an option for the curve extrusion to make the extrusion as if the curve were perpendicular or not.
I can't explain the smaller size though.
User Avatar
Member
387 posts
Joined: Nov. 2008
Offline
Be sure that start point of your curve is aligned with your primitive.

Just set extrude distance to 1, enable Transform Extrude Front and snap it to the end point of your curve. You can also add a just bit of front and end blend if you need it.

Attachments:
polyextrude_spine.png (571.7 KB)

User Avatar
Member
1755 posts
Joined: March 2014
Offline
pezetko
enable Transform Extrude Front and snap it to the end point of your curve.

That was the secret sauce. Thanks.
User Avatar
Member
2525 posts
Joined: June 2008
Offline
Ah, I did not realize this was a new tool. I wondered why it had two inputs? I guess I'll have to give it a try. While workarounds are nice, there is no reason not to leverage new features either.
Using Houdini Indie 20.0
Ubuntu 64GB Ryzen 16 core.
nVidia 3050RTX 8BG RAM.
User Avatar
Member
8506 posts
Joined: July 2007
Online
pezetko
Be sure that start point of your curve is aligned with your primitive.

Just set extrude distance to 1, enable Transform Extrude Front and snap it to the end point of your curve. You can also add a just bit of front and end blend if you need it.

that's certainly the least intuitive workflow
snapping the front end and manually match the tangent seems not very procedural
what if the curve is animated?
Tomas Slancik
FX Supervisor
Method Studios, NY
User Avatar
Member
387 posts
Joined: Nov. 2008
Offline
tamte
that's certainly the least intuitive workflow
snapping the front end and manually match the tangent seems not very procedural
what if the curve is animated?

I had to agree, Spine Curve option and adjusting its settings to get exact extrusion along curve is very nonintuitive at all. It had to slip in beta-test probably.

In attached file are my issues with it so far.

Attachments:
pz_polyextrude.hipnc (212.9 KB)

User Avatar
Member
129 posts
Joined: Jan. 2013
Offline
http://www.orbolt.com/asset/XiaoAn::ExtrudeAlongCurve [orbolt.com]
User Avatar
Member
378 posts
Joined: Nov. 2010
Offline
Thanks guys
  • Quick Links