So after quite a bit of mucking about, I have figured out why my fishbones are being offset.
The answer is that moving a newton chain after it has been rigged causes the offset. It doesn't seem to matter if it is the first or second or third chain imported. It doesn't matter if you move it in it's own chor and then import that into another chor. The thing that messes it up is moving it once the chain is linked.
The good news is that it the problem is identified. The bad news is that so far the only solution I have is to rig each chain in place.
The sample project includes two choreographies that have been simulated. the first is simulated with the fish in the position in which the chain was rigged. The second is exactly the same except that the fish was moved before simulation. As you can see the bones in the second have the offset problem.
Click to view attachment
As always any insights are appreciated.
