|On this page|
PolyBevel creates polygonal fillet surfaces between selected edges, with great control over the shape of the fillet. The node can handle very complex inputs, and is smart about ignoring non-contributing edges and not making heavy changes to the input topology.
Select the edges or faces you want to bevel.
On the Polygon tab, click the PolyBevel tool. Beveled edges are highlighted in bright green.
Edit the offset distance text box or use MOUSE_WHEEL to change the size of the bevel.
Use the Fillet shape and Divisions parameters to control the shape of the fillet surfaces.
The Corner faces and Edge faces parameters let you put different types of polygons created by this tool into groups. You can enter the same group name in both parameters to pull all polygons into the same group.
The edges to bevel. Unshared edges, edges shared by three or more polygons, or edges shared by two polygons with inconsisten orientation are excluded.
Ignore Flat Edges
Don’t try to bevel edges in flat areas (edges where the angle between the faces is less than Flatness angle).
When Ignore Flat Edges is on, the node considers adjacent surfaces with a smaller angle than this value (in degrees) to be flat.
How the tool measures the bevel size. "Distance" measures from the cut-back to the original corner. "Width" measures across the bevel.
The size of the bevel, in Houdini units.
A vertex attribute to scale the offset amount per-edge. You can use the Crease node to create the vertex attribute. Negative and zero values are ignored. Positive values are multiplied by the calculated offset amount.
For example, before applying PolyBevel, you could use Crease nodes to select different edges and set different
offscale vertex attribute values to them. Then apply PolyBevel and turn on this option.
A point attribute to scale the corner mesh at each point. You can use the Point node to create the point attribute.
Controls how the node builds the fillet surfaces between the bevelled edges.
Cut the surfaces back but don’t generate fillet surfaces between them.
Create a fillet the follows the lines of the adjacent surfaces. This can be useful to sharpen viewport shading along the beveled edges.
(If Divisions is even, the fillet will be chamfered, since the node will have no middle division to use for the corner.)
Like "Solid", but creates corner meshes. This is useful for sharpening edges on subdivided surfaces.
Create a flat fillet across the adjacent surfaces.
Create a rounded fillet between the adjacent surfaces. Make sure to increase the number of divisions to see the rounding.
Control the fillet profile with a ramp parameter.
Curve from second input
Wire a curve into this node’s second input and select this option to use the curve to control the fillet profile.
Unlike using the ramp, using a curve lets you create profiles with overhangs.
The node will automatically fit the curve to a plane and scale it so the orientation of the curve doesn’t matter.
Number of rows in the fillet surfaces.
When Fillet Shape is "Ramp" or "Curve from second input", this parameter controls how the node spaces divisions across the fillet.
Evenly spaced divisions.
Attempts to put more divisions in areas of high curvature and fewer divisions in flat areas.
Ignores the Divisions parameter and puts a division at the location of each control point in the ramp/curve.
Controls the shape of the fillet surface when Shape is "Ramp". A value of
0.5 corresponds to where a chamfered fillet would be.
When Fillet Shape is "Ramp" or "Curve from second input", this parameter increases or decreases the height differences from the ramp/curve.
These parameters control when the node inserts new edges along the offset boundary before creating the fillet.
Allow Vertex Splits
When this is off, the node will not insert new edges along the boundary, except in rare cases where the fillet will not work otherwise. If you turn this on, the node may be able to create a better fillet at the expense of complicating the topology.
Split Miterable Joints
When this is off, the node tries not to insert new edges at "simple folded joints" (see below) even when Allow vertex splits is on. If you turn this on, the node may be able to create a better fillet at the expense of complicating the topology.
A "simple folded joint" is where two consecutive bevelled edges have exactly one non-flat edge between them.
Split Over All Incident Edges
Generate a new offset edge between any pair of incindent non-bevel edges, regardless of whether they lie flat to the surface. When off, the node only creates new offset edges for non-flat edges.
Collects the polygons used in corner fillets in a primitive group with the provided name.
Collects the polygons used in edge fillets in a primitive group with the provided name.