• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

Shared Rig for LODs Animation

Messages
10
Country
portugal
I'm working in a simobject with animation with multiple LODs in blender, but I can´t find a way to have a common rig that drives objects in several LODs. The animation is working as expected when I have the rig inside a specific LOD, that specific LOD then animated correctly in sim. But when I parent an object in another LOD or even if I have the rig outside the LOD collection and parent the objects inside each LOD to the rig I don't get any animation at all.

From what I've read and seen in the supplied SDK samples and Docs, the proper way to do it is to have a single rig and share it to the objects of each LOD. I've tried multiple ways with no success, the only way I can make it work is to have the rig inside each collection, therefore not sharing one rig but having multiple ones, something I want to avoid if possible.

Attached are several images showing the methods I tried.

The first image shows a setup where I have the rig inside the first LOD (LOD0) and the object in LOD1 is parented to that same rig. Only the object in LOD0 is animated in sim.
The second image shows the rig outside the LOD collections and the objects inside the LOD's parented to the rig. No animation is showed in sim.
The third image shows multiple rigs, a rig in each LOD collection. All LOD's displays animation in sim, but I want to avoid this method and have instead a single shared rig.

Thanks in advance for the help, very much appreciated!
 

Attachments

  • sharedrig_01.png
    sharedrig_01.png
    724.9 KB · Views: 43
  • sharedrig_02.png
    sharedrig_02.png
    633.3 KB · Views: 43
  • sharedrig_03.png
    sharedrig_03.png
    742.8 KB · Views: 39
You need to export the rig along with each LOD of your model, otherwise there will be nothing to drive the animations. Not sure exactly what the process would be in Blender, but in 3DS max the rig is simply placed in a common layer which gets exported with each LOD's layer set.
 
You need to export the rig along with each LOD of your model, otherwise there will be nothing to drive the animations. Not sure exactly what the process would be in Blender, but in 3DS max the rig is simply placed in a common layer which gets exported with each LOD's layer set.
In blender when I have the rig in common layer, it doesn't export with each LOD, as showed above in sharedrig_02.png. Even though it works as expected in blender itself, but it doesn't export.

For the animation to work I have to duplicate the rig for each LOD's I have.

I'm sure there's another way to do this in blender as you mentioned it can be done in 3ds max, but I don't know how and couldn't find a way of making it work with a single shared rig. Even msfs sdk blender samples doesn't show the "correct" way of doing this.
 
Back
Top