Coder Social home page Coder Social logo

autogrip's People

Contributors

jetpack-crow avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

autogrip's Issues

Issues with rigs that were converted to Rigify

I have imported a model from Koikatsu to Blender and converted the bones to Rigify. When I try to use this add-on, it keeps giving me the same error.

~~~~~~~~~~~START~~~~~~~~~~~~

skeleton is RIG-Armature.003
Traceback (most recent call last):
  File "C:\Users\ADMIN\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\autogrip-main\handrig.py", line 698, in find_hand_root
    return obj.pose.bones['DEF-hand.L']
KeyError: 'bpy_prop_collection[key]: key "DEF-hand.L" not found'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\ADMIN\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\autogrip-main\handrig.py", line 747, in execute
    righthandroot = find_hand_root('R')
  File "C:\Users\ADMIN\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\autogrip-main\handrig.py", line 711, in find_hand_root
    raise RuntimeError("Couldn't find hand root. Are you sure you have the right rig type?")
RuntimeError: Couldn't find hand root. Are you sure you have the right rig type?
Error: Python: Traceback (most recent call last):
  File "C:\Users\ADMIN\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\autogrip-main\handrig.py", line 698, in find_hand_root
    return obj.pose.bones['DEF-hand.L']
KeyError: 'bpy_prop_collection[key]: key "DEF-hand.L" not found'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\ADMIN\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\autogrip-main\handrig.py", line 747, in execute
    righthandroot = find_hand_root('R')
  File "C:\Users\ADMIN\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\autogrip-main\handrig.py", line 711, in find_hand_root
    raise RuntimeError("Couldn't find hand root. Are you sure you have the right rig type?")
RuntimeError: Couldn't find hand root. Are you sure you have the right rig type?

Clicking on "Guess Rig Type" brings me the same message: "Rig doesn't match precoded types."

Please let me know what other info I should provide to solve this.

Doesn't work with hands that have less than 5 fingers (rigify)

As far as I can tell, this will always error (complaining about missing finger bones) with rigify when trying clicking AutoGrip setup if I have a character with 4 or less fingers (and thus have had to delete the extra finger bones in the metarig). It would be great if this could be updated to support an arbitrary amount of fingers.

Deformation Feedback loop

Hi, thanks again for such a great addon.
During my usage of this addon, I have encountered some issue related to deformation of the mesh that is being grabbed.
I am currently using a different addon that causes the deformation with the hand mesh onto the mesh it grabs.
The deformation includes some inflation of the mesh that is being grabbed, this inflation is affecting the grip addon, which causes the hand shift location onto the inflated position.
In the most simple term, if the object grabbed has a dynamic inflation deformation, it will create a feedback loop that constantly push the fingers back to the original position.
I can think of a simple fix, that is to transfer the positions of the fingers onto a pose function, and allow transferring back.
this way the fingers will no longer receive feedback from the grabbing object as it deforms.

Clean up buttons don't work. Playback breaks

Hi. First time reporting on something. Great addon. But buggy:

1. Clean up buttons don't work (some error about no "scene" pops up)

Python: Traceback (most recent call last):
  File "C:\Users\User\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\autogrip-main\handrig.py", line 1023, in execute
    reset_hand(righthandroot)
  File "C:\Users\User\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\autogrip-main\handrig.py", line 918, in reset_hand
    scene = context.scene
AttributeError: '_RestrictContext' object has no attribute 'scene'

2. It sometimes somehow bugs up animation playback of other shrinkwrap bones that I have on another models. Like it works fine but playback breaks when there are keyframes on IK bones. By buggy playback I mean that shrinkwrap bones go wild or offset in play time lagging behing body. I managed to get playback back to normal by switching to blender 3.3.1, appending everything, saving .blend file and opening with blender 3.4.0 again but the issue comes back after a while.

Also, I wanted to dono but ko-fi is paypal only. I can't use paypal, sorry.

Can we have an update for Blender 4.1 ?

Hello, basically the addon won't work properly in newer blender versions. The bones won't get set up. I hope it can be fixed. I know I can just switch to older blender version, set up bones and get back to newer blender, but it's not ideal as I lose bone layers.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.