Thanks rontarrant, I missed a the detail about changing the connections
I think Iām getting the hang of it,
However Iām having issue with pins.
Testing FBIK.blend (1.26 MB)
Using a Rigify rig, the hands wonāt stay in place when pinned
Thanks rontarrant, I missed a the detail about changing the connections
I think Iām getting the hang of it,
However Iām having issue with pins.
Testing FBIK.blend (1.26 MB)
Using a Rigify rig, the hands wonāt stay in place when pinned
Iāve added a few more things to the āQuirksā section, one of them might explain the unusual behavior. I havenāt looked into the specifics of how BEPUik would interact with another complex rigging system like Rigify. After I get the addon stable Iāll see what I can see.
I tried the Disconnect bones option, then I initialized BEPUikā¦Same results.
I switched Stiff children option on/off and still got same results.
edit: doing the process repeatedly can cause some crashes (I canāt get a print of it though)
I have some problems with pinning; I add bone, subdivide it 3 times and enable the addon; when I pin my root bone everything works darn well, but when I turn back pinning to 0 I still cannot move it like it was pinned.
One more question; letās say I have a chain of 5 bones, I pin the first one I can move the rest, everything works great. But when I pin the last one and unpin the first one I cannot move the chain like before (but backwards). Is this function actually possible?
After the command performance over the weekend and my still inexhaustible supply of enthusiasm for what you guys are working on, I just wanted to let you know that some sense of patience has set in as you work to rub away the rough edges. Looking forward to the first update. Thanks again for your efforts.
Why donāt yall get-er-there new update-io and see if it helps your stabilitah?
v0.1.1
http://code.google.com/p/bepuik/downloads/list
Iāve updated the main post too.
You no longer need to āreinitializeā anything, and all values should animate properly.
Youāre welcome JWise, but I have a bad news / good news situation for you; the error you reported is because of a very recent blender api change. I believe if you use 2.65a official, it will work properly.
Arghh, yer right about that 2.65a issue and the shinier new versions with Matcap and now Rigid Bodies (which I think compliments your stiff children). Itās okay though, Iām sure youāll have v0.1.2 posted in what, say 20 minutes or so?
Great update! The workflow is more streamline now. Awesome.
Iām still having issues with pining, even with all the bones disconnected. Any arm bone pinned doesnāt stay in place (shoulder, fore-arm, hand, ect)
I think it only happens when a bone chain forks twice (legs being fork 1, arms being fork 2) And there is no way to tell which bone is the latest decedent (if that makes sense, I donāt know)
Example blend works like a charm here (Mint Linux 64bit, B 2.65a, v0.1.1), however is there actually somewhere a description how to build your own rig and how to use the different constraint types?
P.S.: Please also zip the linux version so that it can be easily installed through Blender like on Windows.
win32 pweeeze? does puppy eyes
After some more testing, the pinning issue is only present with the Rigify armatures, when I build a rig myself there are no pinning problems anymore.
New Theory:
The only difference between the Rigify human rig, and the rig I made myself is that Rigify used bone layers??
Could this be whatās causing the problem??
Currently, I donāt have any good information out there on how to actually construct a rig with this. When I get some time, I hope to make some better
documentation or perhaps a youtube series explaining the paradigms.
Zip thing was just an oversight, will be fixed from here on.
Comin soon hopefully!
It seems unlikely that bone layers would have anything to do with it, but rather the fact that Rigifyās constraints interfere with BEPUikās constraints and vice versa. You can make BEPUik work with blender constraints, but you have to do so very deliberately; or youāll get strange things happening. And you could probably get a Rigify rig working in tandem with BEPUik, but I think it would be more work than creating a BEPUik rig from scratch.
Thatās why I thought it was odd, because there are no constraints left on my rigify rig.
The blend I uploaded doesnāt have any bone constraints. Yet when I build a rig identical to the Rigify from scratch, it works normal.
Iāve attached the āfixedā version of the rigify rig. What you were seeing was caused by a few known issues, but I didnāt specifically state all of them in the main post, so Iāll have to update that.
All bones must be āquaternionā mode.
All bones that are bepuik bones shouldnāt have any ālocksā on any of their transforms.
There canāt be any transforms on the armature object itself.
Testing FBIK 2.blend (1.27 MB)
Wow, Thanks Squashwell. I never thought to check the locks, sorry I missed that :P. I didnāt think that would affect it since they arenāt constraints lol
But at least my oversight can be reference for anyone else
Thanks for taking the time to diagnose my .blend, I know you are very busy coding.
edit: this is my 333rd post :yes:
No problem at all, itās good to get these things ironed out and documented. I was a little confused at first too, but then I remembered, ah yes, āthe quatsā¦ the quats. the quats n locks.ā
so yeah im crzy
I canāt stop playing with thisā¦itās awesome to move a skeleton so freely, yet so controlled.
Iāll be making test animations soon, Iāll upload them once they are done.
Linux 32 bit build is up.
Windows 32 bit is finally up! http://code.google.com/p/bepuik/downloads/detail?name=bepuik_v0.1.1_windows32.zip
Fantastic, this should allow more people to test this out.