Parent marker disconnects on api export if rGroup enabled == False

Hey there!
I’m managing our pipeline for ragdoll dynamics, and am having an issue when it comes to importing/exporting via api.

I have a character set up with primary markers for the body, and secondary markers hair, tassles etc.

I set the secondary rGroup enabled attribute to off, and export via the api:

from ragdoll import api
api.export_physics(filepath)

This correctly generates a file.

When I import this file all rMarkers that belong to the secondary rGroup have lost their parent marker connection:

However, if I export via the ragdoll UI, when I import this file the parent marker connection remains in-tact.

It would seem that something is wrong with my export api call, but I am unsure what. Could I have some guidance on this please? Thanks for your time!

Hey @Alex_Tavener, welcome back. Been a while!

Hm, this sounds odd. Are you able to reproduce this in a smaller scene? Ideally something you can send?

If you export into 2 separate files, you can compare the two in something like this:

This should help narrow down what their differences are. They should be the same, apart from any options you’ve provided via the UI that aren’t the defaults. The diff should expose what those are.

Thanks very much for your time and help!
I was unable to re-produce this error with a smaller scene.
After re-creating the ragdoll setup on the original asset, I was also unable to reproduce the error.

:man_shrugging:

Really no idea on this one! Thanks again for your time!
Cheers!

1 Like