I want to make the lights move with the bones so when I animate they follow, I tried using copy location but it doesn't work with bones (at least for me), I tried parenting the lights to the bones, but that parents the rotation too
-
1$\begingroup$ pls provide blend file so we can check it out. thx. $\endgroup$– ChrisCommented Sep 18, 2023 at 5:06
-
1$\begingroup$ pls use blend-exchange.com to share files. I couldn't access yours because i am working on a mac and that google extension is only available for windows. $\endgroup$– ChrisCommented Sep 18, 2023 at 5:30
-
$\begingroup$ The max limit is 30mb and it's about 44mb as a .blend file, what file format should I use, I tried obj and fbx but it doesn't export everything $\endgroup$– INeedHelpWithThisProblemIHaveCommented Sep 18, 2023 at 5:46
-
1$\begingroup$ Hello, @INeed.. You should make a minimal 'toy' example of your problem for others to look at, anyway.. less for them to hunt through. (Less for you, too, it might help you with your own debugging) $\endgroup$– Robin Betts ♦Commented Sep 18, 2023 at 6:43
-
1$\begingroup$ I believe they mean to say you could in future try making a completely new file with only the most simple and necessary parts in place for anyone trying to help to use, it would make tinkering with it go a lot faster without needing to sort through hundreds of other unnecessary objects. $\endgroup$– Nascent SpaceCommented Sep 18, 2023 at 9:28
1 Answer
In order to have a light object follow along with the location and position of an individual bone in an armature, you can utilize the "Child Of" Constraint.
Go to the constraint panel of your light source object, add the constraint, and then select the armature, then underneath, select the individual bone you want. Now just make sure you deselect X, Y, and Z for the rotation. This will make sure that your object doesn't get affected by that anymore.
Lastly you'll just need to use the "Set Inverse" button to make sure the object is in the right spot. It may have been moved a bit by the constraint. But you should be good after that.