Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pin Tool feature for exact lineup rig/geometry #256

Open
theridefox opened this issue Apr 28, 2024 · 1 comment
Open

Pin Tool feature for exact lineup rig/geometry #256

theridefox opened this issue Apr 28, 2024 · 1 comment
Assignees
Labels
core solver Related to the low-level solver functions. enhancement maya plugin Maya API Plug-In (C++)
Milestone

Comments

@theridefox
Copy link

Feature Enhancement Proposal for mmSolver in Maya 2024: Integration of Pin Tools for Precise Geometry Placement
Issue Overview:
In the current version of mmSolver for Maya, users often encounter challenges in precisely determining the correct depth, scale, and positional alignment of exact geometries within a 3D scene. This difficulty can significantly hinder efficient workflow and accuracy.

Proposed Solution:
To address this issue, it is proposed that mmSolver incorporates a feature akin to the pin tools from the keen-tools package, as used in applications like Nuke and Blender. The keen-tools pinning system provides an intuitive and robust method for users to manipulate and position objects within a scene accurately. A demonstration of this functionality can be seen in the following video: Keen-tools Pin Tools Demonstration. https://www.youtube.com/watch?v=Pzohd5O6OiQ

Conclusion:
Integrating a pinning tool similar to that found in keen-tools into mmSolver for Maya will significantly enhance the user experience by providing a more precise and user-friendly method for manipulating geometry in 3D space. This enhancement is expected to improve both the productivity and the creative capabilities of users.

@david-cattermole david-cattermole added enhancement core solver Related to the low-level solver functions. maya plugin Maya API Plug-In (C++) labels Apr 30, 2024
@david-cattermole david-cattermole added this to the v0.6.0 milestone Apr 30, 2024
@david-cattermole
Copy link
Owner

Hello @theridefox,

Thanks for the suggestion!

I agree, a "Pinning tool" does look like a really cool tool, and it would likely speed up workflow.
That said, mmSolver does already provide the functionality to do "pinning" (otherwise known as "lineup") however it's not interactive and the tool manipulators and workflow is not as smooth as shown in the video.

When there is free time, I'll have a look at implementing this feature, however don't expect it any time soon, there are a lot of other features and bugs that also need attention.

Thanks,
David

@david-cattermole david-cattermole self-assigned this Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core solver Related to the low-level solver functions. enhancement maya plugin Maya API Plug-In (C++)
Projects
None yet
Development

No branches or pull requests

2 participants