Not the first topic to have disappeared.
It doesn’t even show within his recent interactions for us. Can you/someone see if it is possible to recover the missing data?
I left at, I’ll be making a tutorial on it as time permits.
Unfortunately I worked 16 hours yesterday, and it’s not looking much better through next week…
The short of it is:
You need to properly setup so that you place the IK bone (ik_hand_l in this case) programmatically where needed.
“Where needed” should be handled by something on the weapon either a socket or a bone in the weapon.
(Note that a complex rig will also have a weapon bone so that weapon movement can be animated for complex stuff like reloads: imagine a crossbow where you have to use your foot to hold and pull up the string with 2 hands for instance, or a shotgun where the the muzzle breaks vs a pump as part of the character bones)
You read the location of the socket and move the IK bone to it.
Then, you use the IK nodes of choice (Fabrik, ccid, or just the hand ik stuff like content examples) to solve the Ik chain into place with minimal “bad” rotations.
Bad rotations would be anything that makes your mesh deform incorrectly. From over rotating the hand, to rotating the wrong axis. Anything that makes your wrist area look broken basically.
Let all rotations be handled by the animation. Only change the IK bone location based on the socket.
And do not override the rotations in the IK nodes unless you really need to.
That’s basically the base for it.
From then on your IK will work, and you can actually use animations to trigger it on and off with custom curves.