Jump to content

Scale COP — free Houdini node for fit modes, tiling, and canvas resize (letterbox, fill, crop)


kleer001

Recommended Posts

Houdini's built-in Resample COP only does Stretch. If you want a letterboxed fit, a fill that crops to the canvas edge, or a tiled repeat with mirroring, you're chaining nodes and computing UV offsets by hand — and redoing that math every time a resolution changes.

Scale COP is a free HDA that wraps the whole thing in one node. Pick a target resolution (preset, explicit, or pulled from a size-reference input), choose a fit mode, optionally tile, pick a filter. Done. No manual offset math.

Fit modes: Distort, Fit (letterbox), Fill (crop to fill), Width, Height, None (1:1 pixel)
Tile modes: None, Repeat, Mirror X, Mirror Y, Mirror Both (with UV offset)
Filters: Point, Bilinear, Box, Bartlett, Catmull-Rom, Mitchell, B-Spline, Auto
Size reference input: connect any upstream node to drive the output resolution automatically — no manual width/height entry when your canvas size changes

Free download: https://github.com/kleer001/funkworks/releases/tag/scale_cop-v0.1.99

Houdini 20+, any edition. FX users: a build script is included so you can compile the HDA under your own license and avoid the Indie/Apprentice flag.

First Houdini release from Funkworks — a small open-source collection of free DCC tools built from real workflow problems.

Feedback and bug reports welcome!

More free tools at https://github.com/kleer001/funkworks

mascot_small.png

Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...