Importing Split Animations

Originally posted incorrectly in this thread

Short version of my question:
How does one split animations within a model imported from Cheetah3D?

Here’s the full issue reposted:
I’m having the same problem with animation splitting. I am using Cheetah3D to model and animate.

Attempt 1:

  • I import the jas file with animations into Unity.
  • FBXImporter Settings:
    ANIMATIONS
    Generation: “Store in Root”
    Bake, Reduce, Split all unchecked.

Result:
The asset lists its animations in the project pane.
But if I call the animations by name in a script, I am told that no such animation exists.
So on to attempt 2.

Attempt 2:

  • I adjust FBXImporter Settings:
    ANIMATIONS
    Generation: “Store in Root”
    Bake, Reduce unchecked.
    Split checked.
  • I attempt to describe each clip.
    Click the plus.
    Unity guesses at a clip, providing a name for one of my clips and picks frames 1-25.
    Click the plus again.
    Unity guesses again, using the previous name with “0” appended at the end and picks frames 26-50
  • Even though this information appears incorrect, I click apply.

Result:
The console gives me ImportFBX Errors and the clips disappear from the project pane.

Attempt 2:

  • I adjust FBXImporter Settings:
    ANIMATIONS
    Generation: “Store in Root”
    Bake, Reduce unchecked.
    Split checked.
  • I attempt to describe each clip.
    Click the plus.
    This time I enter the frames 0 - 60 and name for the first clip (60 frames).
    Click the plus again.
    This time I enter the frames 61 - 122 and name for the second clip (60 frames).
  • Click Apply

Result:
ImportFBX Errors (same as the first) and the clips disappear from the project pane.

Hypothesis:
I assume that I am entering the wrong frame ranges for my clips, but can’t find this information in Cheetah. I am using Cheetah’s pane called “Takes” and using that information to describe each clip in Unity.

Problem 1 - In Cheetah each of my Takes are exactly 2 seconds long (30 frames per second) and thus end at frame 60 while starting on Frame 0. Soooo… when upon import into Unity I split these into clips is the first clip from 0-60 and the second from 61-122?

Problem 2 - In Cheetah the Takes are displayed in a list. I am assuming that the first take in this list would also be the first clip. I don’t know with certainty that this is the case.

Interesting…

Just for the record. If I import a cheetah model (.jas file) with only one animation, I can call it via scripting.

If I import the model with two animations I can not call the second animation, but I can call the first.

Aww crap… this was User error. I had incorrectly set up the Start function.

Incidentally I am still incapable of explicitly splitting animations from Cheetah3D, and am relying on Unity to do that for me automagically.