To avoid skinning invisible meshes, you can use the VisibilityEnabler node to achieve this automatically, although it's approximate in 3.x
. In the master
branch, it has recently been reworked to be more accurate.
The engine skins invisible meshes because the result of skinning may be used for gameplay purposes (e.g. if collision shapes are present at the tip of a skinned mesh).