[Addon] - Oscurart Chain Maker

This addon create chain from armatures.

Benefit:
-The links do not flex.
-Bones is controlled by.

Image:

http://1.bp.blogspot.com/-uq3G0mNx3UM/TjSieI_OHrI/AAAAAAAAAKY/1TjzAlAh5Qg/s1600/OCMSCREEN.jpeg

Video Demo:

Update version 1.1:

Blog: www.oscurart.blogspot.com
DOWNLOAD

Greetings!

that is really really cool :slight_smile: reads code

i get an error that says…



File C:\.... Blender location...\ Oscurart_Chain_Maker.py", line 86, in execute for hueso in bpy.context.active_object.pose.bones:

AttributeError: 'NoneType' object has no attributes 'bones'

location <unknown location>: 1  

<p>
Am i running the script wrong or something?

ahh… i think i figured it out… you need to create an armature first… select it, then apply the script to that…

It would be better if the script did it all for you… :slight_smile:

I wanna know how do you get the bones attached to the curve ?

im not an expert at rigging but i will try and little 1-2-3 tut to see if in can help…

  1. Add armature/single bone 2. Tab into edit mode/ extrude the armature out, how you want the chain to look. .
  2. Tab Back into Object mode
  3. Select the whole armature then, press space bar and in the search box type “Chain” without quotes
    and click “Oscart Chain Maker”
  4. adjust the chain size to in the property setting on the left side. “t”
  5. with armature selected press Ctrl+P and choose “with automatic weights”
  6. go into pose mode your chain is now rigged.

this chain maker is nice for not “bending the links”,
however as far a ease of use, the other “add chain” script is probably just as good if not better since you can edit one link to the shape you want,
then grab the curve make the chain as long as you want… for most things that script would be fine…
This Script needs to be improved IMHO, it needs to give options for different types of chain
or at least let you edit one link and update the rest… as it is now all links are separate objects…
(you would need to edit each one, or edit one then manually move it… but then what would the point of the script be?)

If someone could answer that i would like to know also.
the way i did it uses rigged bones and not the curve like in the video…

Spline IK constraint. Get a chain of bones, in pose mode select the bone at the end, add the constraint and set it up. Disco.

Sheesh.,… i tried it… just like you said, and i keep getting weird results… only one bone wants to hook to the spline… what am i doing wrong? :frowning:

Ok i got it figured out! LMAO… you have to tell it “Chain Length” for instance if you have 5 bones chain, set it to 5 etc… i still think the other script is easier to use. :stuck_out_tongue:

Few steps:

-You must have a chain of bones (armature).
-Go to object mode.
-Select the Armature.
-Run the script.

Holyenigma, if you want modify the links, link the “object data” between objects.

Attach: .blend with the rig IKSPLINE. For more information : http://www.blender.org/development/release-logs/blender-256-beta/spline-ik/

Greetings.

Download Blend: SCENE_VIRGIN.blend (354 KB)

I make this video for us!.
Enjoy!.

Really good video!
Now,…
if someone could download that video with youtube downloader in hi-quality, and and intro.,
and slow it down about 200-300% and
give a voice over of the steps used it would be golden to pefection. (even if you spelling isn’t)

Thanks… i usually do subtitles but this time i considered not necessary.

Greetings!.

Thanks for the script . it looks really good. I can use it often. and thanks for the link to spline Ik

hi, it would be possible to add this script as an option in the current add chain script.
we could do an init file & a small ui so the user could choose which method Curve or Armature to choose between the two scripts.
thanks :slight_smile:

hi!, good idea. I will work on this.

Greetings.

Meta-Androcto… check this video, and re-download the .py

:wink:

greetings!

I have download the addon and install successfully. But when i add mesh oscurart chain i get this error.

Im using v 2.79. May i know why im getting error and how get rid of this error and use clean way. Any suggestion or help. Thanks