mgear-dev / mgear4

mGear v.4.x.x (python 3 ready) https://mgear4.readthedocs.io
MIT License
259 stars 91 forks source link

Issue/331 shifter remove fbx sdk dependency #352

Closed SimonBenAnderson closed 7 months ago

SimonBenAnderson commented 7 months ago

FBX SDK has been removed

SUDO Code

  1. UI Exports the "master" fbx
  2. A temporary mel file is generated for batching purposes
  3. A Python subprocess now calls Maya Batch
  4. The batch process imports the master fbx
  5. Performs all the main cleaning process [ removing redundant objs, name spaces, skinning, shapes]
  6. Saves out a conditioned .ma scene file
  7. Partition data is applied to the fresh loaded conditioned file.
  8. Exports a new Partition FBX

Attributes

There is a cull_joints attribute, that when enabled will delete all joints that do not influence the geometry. This is not fully utilised yet. a UI button needs to be added to enable it.

331