Haha, thank you! I really appreciate your kind words, and I’d be happy to work on this new PR. As for the previous one, no worries at all—please take your time. There’s absolutely no rush 
Regarding this feature, it’s actually not too fancy—I simply applied the UPV creation logic from the build process to the guide stage.
However, there’s currently a compatibility issue that needs to be addressed. The GIF I shared in the post was recorded in Maya 2025, where I used math nodes (such as length, max, normalize, etc.) that were introduced by Autodesk (as far as I know) starting from Maya 2024 to calculate the UPV position. This means users with Maya versions earlier than 2024 won’t be able to use this feature.
To my knowledge, the minimum Maya version supported by the current mGear 5.x is 2022, so we need to ensure compatibility for both 2022 and 2023.
Here are two possible solutions I’ve been considering:
- Option 1: Use native Maya nodes (like plusMinusAverage, vectorProduct, multiplyDivide, etc.) to replicate the functionality of the new math nodes. However, this would make the node network more complex.
- Option 2: Add custom nodes in
mgear_solvers specifically for this calculation process, which would ensure compatibility across all Maya versions supported by mGear.
My current code is built and tested in Maya 2025, meaning it relies on the math nodes introduced (as far as I know) in Maya 2024. I’d love to hear your and the community’s thoughts on which approach would be better, or perhaps there’s an even better alternative?