Optitrack mocap with two actors -> iClone 8

How can I import in iClone 8 mocap files from Optitrack, which have two actors performing?

If you are using Motion Live you can find instructions on the page HERE (scroll down the page).

Hi, sorry I was a bit unclear!

I have few mocap fbx captured with Optitrack and I would like to import them to iClone 8 for cleaning and retargeting. However iClone does not recognize the files at all…

Is there any method/conversion for importing them to iClone?

Thanks!

I have an older Optitrack system that I export bvh files from and import into iClone via 3DXchange. It involves setting up the skeleton profile in 3DXchange to get the motion into iClone. I can give you a more detailed explanation if this sounds helpful.

1 Like

Hi Tim,
Just curious but why are you still using the older 3DX app to parse your optitrak mocap data for Iclone ?
Does this allow you to avoid having to buy the motion live plugin for IC8 as they are using for optitrack here:

Hi Auroratrek,

many thanks for your answer, it would be very helpfull to get the detailed explanation of 3DXchange pipeline. I have the mocap exports at the moment in fbx, but I can try to get them in bvh if that´s the only option for this workaround? Do I have to set up a skeleton profile for each take separately?

Can Motion Live plugin also used for importing the fbx files in iClone?

Not just $1k Motion Live, but my copy of Optitrack Motive is ancient, and I’d have to upgrade that to the tune of another $5k…! The current system works pretty well, and I get the mocap into iClone pretty cleanly, so doesn’t seem worth it at the moment.

1 Like

The process is mostly outlined in the link below.

https://manual.reallusion.com/3DXchange_7/ENU/Default.htm#3DXchange_7/Pipeline_7.0/03_Pipelines/Converting_Models_to_Non_Standard_Characters.htm
The trick is creating a “Characterization Profile” for the rig/skeleton. You have to create it the first time for an imported bvh file from Optitrack, but then you store that and reuse it for every subsequent imported bvh file. So:

  1. Export bvh from Optitrack
  2. Open in 3DXchange
  3. Click “Convert to Non-Standard”
  4. Use the Characterization Profile interface to by selecting the bones appropriately
  5. When you finish (get the “green light”) test it out the the sample motions
  6. If okay, click “Save” to save the characterization profile (you should only need to do this once)
  7. Click “Convert”
  8. In the main interface, click the “iC” export button. These are my settings below (the Geometry and Texture settings don’t seem to matter.) You will need to navigate to the proper Folder in iClone, for example “C:\Users\Public\Documents\Reallusion\Reallusion Custom\Animation\Motion\05_Stranger”
  9. The animation will appear in your Custom/Animation/Motion tab.

I can’t speak to Motion Live since I haven’t used it, and my fbx files exported from Optitrack don’t seem to work in 3DXchange, which isn’t to say they can’t, but I’ve never done it. Hope this helps!

1 Like

Do you have CC4? If you do, then you can perform a similar process that Auroratrek explained for 3DXchange, but using CC4 instead.

Yikes!!
Old 3DX Still proving its utility after all these years.

Hi Pete,
I do have CC4 actually, thanks for the suggestion. I will try to implement Auroratrek´s conversion method with it first, as I don´t have 3DXchange and it seems nowhere available.

Many thanks for your advice!! Can you use this method for a mocap take with two actors or do you separate them first somewhere else?

The characterization is finished ok with green light, but when I try to play test animation the results are weird. Any idea what got broken?

I’d assume you’d have to separate them and do them individually.

It looks like your captures have data for fingers(?) I have an older version of Motive that doesn’t have fingers. Maybe try it without the finger data?