Latest news
Tips & GuidesHoudini

PolyReduce and Remesh in Houdini: A Practical Guide for Architectural Models

Houdini’s PolyReduce and Remesh nodes help simplify geometry and rebuild its triangulation for different purposes. This guide explains the essential settings for preserving detail and edges.

A triangulated architectural model preserving curved surfaces and sharp edgesAI image
Representative image, generated with AI.Image: 3dsınıfı / FCA AI

In brief

  1. PolyReduce can reduce geometry to a target percentage or a fixed polygon count.
  2. Remesh offers Uniform mode for equal-sized triangles and Adaptive mode for triangles that vary according to curvature.
  3. In PolyReduce, Hard Points and Hard Edges help preserve the positions of selected points and edges.
  4. Increasing the iteration count in Remesh can improve quality; SideFX says 3–4 iterations are usually sufficient.

PolyReduce and Remesh can be used in Houdini to simplify a model or rebuild its triangulated mesh. According to SideFX’s official documentation, the PolyReduce node has been available since version 16.5, while Remesh has been available since version 18.0. The two tools serve different purposes: PolyReduce reduces existing geometry to a target polygon count, while Remesh rebuilds the size and distribution of triangles. The right choice for architectural visualization models depends on the surface details, edges, and intended use that need to be preserved.

1. Set a target and start with PolyReduce

Apply the PolyReduce node to the polygonal geometry you want to reduce. In the basic workflow described in the documentation, select the object, add the PolyReduce tool from the Polygon tab, and use its parameters to set how many polygons to retain. If the node should affect all polygons, you can leave the Group field empty.

In the Reduction Amount section, you can define the target in two ways: retain a percentage of the input polygons or points, or specify a fixed polygon/point count. The target is not an exact guarantee of the resulting count; according to SideFX, the output may fall below it. So rather than relying on a single density value, check the result as you work.

SettingSuggested valueEffect
Continue reducing within quality toleranceEnable if you want to allow reduction below the targetCan perform additional reduction within the quality tolerance after reaching the target.
ToleranceDefault: 1e-05 (0.00001)The default value produces very small changes; increasing it may allow more additional reduction.
Equalize lengthsDefault: 1e-10; example: 0.001Gives more weight to equalizing triangle or quad edge lengths; may increase differences in shape.
Remesh: IterationsUsually 3–4Increasing the count can improve mesh quality, but takes longer, and excessive values can adversely affect the shape or attributes.

More aggressive reduction in PolyReduce can produce long, thin triangles or quads. SideFX explains that, by default, the node prioritizes preserving the shape of the original surface over the shape of individual polygons. Increasing Equalize lengths can create more balanced polygons, but the resulting model may differ more from its original shape. There is no universally applicable range for this setting. Increase it gradually and compare the result each time.

2. Preserve key points, edges, and surface regions

You can specify points that need to remain aligned with other geometry in Hard Points, and edges that must not move in Hard Edges. Soft Points and Soft Edges do not guarantee exact preservation: PolyReduce can move these positions if needed to reach the target. Increasing the weight gives these points and edges higher priority, but may reduce quality in other areas.

If you need to retain more polygons in specific areas, you can use an attribute in the Retain density by attribute section. For example, you can paint an attribute across the model with Paint SOP to define areas where density should be retained; a higher attribute value helps preserve more polygons. If you need to preserve the silhouette or visible surfaces from a particular viewpoint, you can connect view geometry to the third input. In this case, the Silhouette and Front facing weights determine the importance of those view-dependent features.

For models with baked textures, you can use the color attribute Cd to make reduction sensitive to changes. PolyReduce tries to retain more polygons in areas where attribute values change; the documentation gives game assets that need to preserve their textures as a specific example. In architectural visualization, if texture boundaries are also important, check both the reduced geometry and the texture appearance.

3. Use Remesh to change triangle distribution

Remesh rebuilds the triangulated mesh rather than reducing the polygon count to a target. Uniform mode aims to equalize edge lengths, while Adaptive mode uses larger triangles where curvature is low and smaller ones in detailed areas. When the target edge length in Uniform mode is comparable to the shortest edges in an Adaptive mesh, the Adaptive approach may represent the surface with fewer triangles. However, because edge lengths vary, it allows greater deviation from equilateral triangles.

In Uniform mode, Target Size sets the target edge length in Houdini units. In Adaptive mode, you can use the Max Size and Min Size limits; Relative Density changes the sampling density. The documentation explains Relative Density values of 1 and 2 with densities that sample a sphere of similar curvature using approximately 16 and 32 points, respectively. These values cannot be applied freely across the entire model; the rate at which edge lengths change is limited to preserve triangle quality.

To preserve sharp corners and seams, you can use Hard Edges Group in Remesh. Boundary edges and non-manifold edges shared by three or more polygons are preserved automatically. For the UV Seams option, Ignore does not try to preserve seams; Harden treats UV island boundaries as hard edges; Resample divides those boundaries into evenly spaced segments and marks them as hard.

4. How should you evaluate the result in an architectural modeling workflow?

For an architectural model, first identify which parts will be seen close up, textured, sharply edged, or from a particular camera angle. If reducing surface density is the main goal, set a target with PolyReduce, then check the silhouette, boundaries, and attribute seams. If triangle distribution or density that varies with curvature is the priority, compare the Remesh modes. The two nodes are not interchangeable: distinguish between reducing the polygon count to a target and generating a new triangulated mesh.

Increasing iterations in Remesh takes longer, and the gains diminish with subsequent iterations. PolyReduce weights are specifically noted as having no fixed range, so do not assume there is a single “correct” value. If the workflow using the model depends on UVs, point positions, or a silhouette seen from a particular angle, enable the relevant preservation options and inspect the output geometry. The documentation does not provide information about hardware requirements, licensing terms, or compatibility with other software, so these should be verified separately.

Common mistakes

  • Treating the PolyReduce target as an exact output count: the node may produce a count below the target.

  • Assuming that increasing Equalize lengths will not affect the shape: more balanced polygons can result in greater deviation from the original form.

  • Increasing Remesh iterations more than necessary: quality gains may diminish as processing time increases, and shape or attribute preservation may also be affected.

  • Accepting the result without checking UV seams, hard edges, or the view-dependent silhouette: evaluate the relevant groups and options for the features you need to preserve.

Sources

2 sources
S
sidefx.comsidefx.com/docs/houdini/nodes/sop/polyreduce.html
Summary
S
sidefx.comsidefx.com/docs/houdini/nodes/sop/remesh.html
Summary

Source texts are not republished; short quotes are marked, everything else is our own summary and commentary.

3dsınıfı’s take
3dEditor’s assessment

For architecture firms and visualization teams in Turkey, these two nodes can be useful for adapting dense models to a scene’s needs. The most practical approach is to identify the silhouette, texture boundaries, and edges that must be preserved first, then decide whether to reduce the target count or rebuild the triangulation accordingly.

The sources provide no measurements or information about time savings, hardware, or licensing costs, so it is not possible to assess the investment. In large scenes, it is important to test the settings on a representative section of a model, avoid aggressive reduction before checking the output quality, and not treat the target count as guaranteed. Export and compatibility requirements should also be verified separately.

Frequently asked questions

How do you reduce the polygon count with Houdini PolyReduce?

In the PolyReduce node, set the target as a percentage of the input geometry or as a fixed polygon/point count. Check the output, as the resulting count may fall below the target.

What is the difference between Uniform and Adaptive in Houdini Remesh?

Uniform tries to equalize edge lengths. Adaptive uses larger triangles in areas with less curvature and smaller ones in detailed areas.

Can PolyReduce preserve UV seams?

Yes. When the Vertex attribute seams weight is greater than zero, attribute discontinuities are taken into account; by default, the node checks all vertex attributes except vertex normals.

Comments and the forum are in Turkish.Join the discussion
+

Related news