Tail curling / flipping issue (3ds Max)

Hi,

still workin on my chameleon rig (3ds max)…

Next problem I´m facing:

For the tail I built a simple FK chain with several controls linked together.

  1. Created bone chain.
  2. Created control object every 5 Bones.
  3. Orientation constrained bones in between to surrounding control objects.
  4. Weighed orientation constrains.
  5. Linked all control objects together.

By selecting some or all of the controls and rotating them together, I can make the tail curl.
But unfortunately it doesn´t curl the way I want it to curl:

Imgur

To form the helix, some bones need to be rotated more than 180° and of course then I get undesired flipping…

My rigging knowledge is still very basic, is there any way to fix this, without scripted controllers?