I have for a while wanted some more control when working with corner pin (positioners) in Fusion.
We have had the old OpenCL fuse BetterCornerPin but that one doesn't work for later Fusion versions.
Sooo I took opon myself and made a new corner pin fuse!
It takes insperation (and some matrix code) from BetterCornerPin but also adds a lot of nice extra features!
Current features:
-
DCTL driven, so very fast!
-
Set source and destination positions directly in the same node
-
Bi-Linear and Perspective mapping
-
Perspective croppig
-
Show a grid overlay! It uses the grid overlay from the planar tracker so it only shows perspective mapping.
-
Edge sampling
-
Custom clipping
-
Invert the transformation
-
Same overlays as in Corner Positioner
-
Offset sliders!
-
Horizontal
-
Vertical
-
Left
-
Bottom
-
Right
-
Top
-
-
Copy Src to Dst or Dst to Src.
I also have some features I wish to implement:
Todo features:
-
Figure out a way to genereate/refesh dropdown lists for better tracker-connection
There is bugs dotted around but wanted to get it out already for maybe some ideas ![]()
Known bugs
-
If DoD exceeds 10.000 or -10.000 and matrix is set to invert the DoD overflows and flips
Changelog:
v0.10 2025-04-14:
- Updated perspective crop calculation
- Fixed position preview control if source positions have bin moved
- You can now connect tracker nodes to source positions
- Perspective crop now have DoD
- Fixed show/hide controls correctly when comp is re-opened
v0.9 2025-04-13:
- Replaced Mapping Type buttons with slider for extra flexibility
- Fixed Bi-Linear interpolation
- Added Fill clipping mode
v0.8 2025-04-13:
- Added quick-connect to tracker node.
- Fixed bug with DoD not correctly calculated when points are outside the window size.
v0.7 2025-04-01:
- Cleaned up MapQuad and mat calculations
- The preview controls now follows the image's corners when any corner is disabled or with offsets
v0.6 2025-03-26:
- All enable-combinations now works
- Fixed offsets not offsetting correctly
- Fixed missed mat inverse in CheckRequest
- Split up BuildMatrix code to reduce duplicated code
- Shuffle s/d 3 and 4 to match the controls
v0.5 2025-03-25:
- Reworked DoD calculations
- Added clipping mode (None and Frame)
- Code cleanup of unneeded calculations
v0.4 2025-03-23:
- Fixed error for dst output transformation.
- Fixed math for offsets to work when src doesn't have default values
- Fixed data- and valid window for perspective crop
- Hide unusable controls for perspective crop
v0.3 2025-03-23:
- Added perspective crop
- Added anti-aliasing and super sampling options
v0.2 2025-03-17:
- Added undo to button presses
v0.1, 2025-03-14:
- Init release
Latest Version:
Old Version: