1. 12 Apr, 2021 4 commits
  2. 03 Jan, 2021 1 commit
  3. 21 Dec, 2020 2 commits
  4. 19 Nov, 2020 2 commits
    • Richard Qian's avatar
      numdlb-info-cmd.py: No longer abort on any case except for invalid files · a29d0443
      Richard Qian authored
      Also remove some unused and useless functions relating to UV maps
      a29d0443
    • Richard Qian's avatar
      UI and usabiliy improvements · 5998d82f
      Richard Qian authored
      The NUMDLB importer received more changes than the NUANMB importer did. Includes:
      * Group all options into separate panels for easier discerning
      * Models without armatures are handled better; meshes will not be parented in this case
      * Add an option to disable UV map checks, allowing to decrease import time
      * Add an option to toggle displaying armatures in front of everything
      * Allow saving and removing presets for switching more changes quickly
      * NUMDLB importer will no longer abort on any case except for invalid files
      * Button labels now place "Import" before the file extension, for better consistency
      5998d82f
  5. 01 Oct, 2020 1 commit
  6. 21 Sep, 2020 1 commit
    • Richard Qian's avatar
      Fix two issues in outlier cases · 815ddcfa
      Richard Qian authored
      * Mesh rigging transfer only happens when an armature has at least two bones
      * Matrix transformation to single-binding meshes only happens when both a bone name
      exists in a mesh and in an armature the mesh is parented to
      815ddcfa
  7. 03 Sep, 2020 4 commits
  8. 23 Aug, 2020 2 commits
  9. 22 Aug, 2020 3 commits
  10. 18 Aug, 2020 1 commit
  11. 17 Aug, 2020 6 commits
  12. 15 Aug, 2020 1 commit
  13. 15 Aug, 2019 1 commit
  14. 06 May, 2019 2 commits
    • Richard Qian's avatar
      Bump version in both scripts themselves · f68c6017
      Richard Qian authored
      f68c6017
    • Richard Qian's avatar
      Release version 1.3.2 · c1e8bd7e
      Richard Qian authored
      This release only deals with the NUMDLB importer to fix dealing with vertex indices and vertex weights.
      The models tested against for this change are Pac-Man's classic form and Captain Falcon's Blue Falcon.
      
      Minor changes:
      * Fix how vertex indices are determined when importing vertices. This prevents vertex weights from being shared unintentionally with multiple vertices in the same location.
      * Removed the remove_doubles option, as this operation would interfere with the above change and cause animations to distort certain models.
      c1e8bd7e
  15. 20 Apr, 2019 1 commit
    • Richard Qian's avatar
      Release version 1.3.1 · 39871bad
      Richard Qian authored
      This release only deals with the NUANMB importer to fix importing visibility tracks.
      
      Minor changes:
      * Fix visibility tracks not being properly keyed; previously every frame but the
      last one was being overwritten with new actions.
      * Implement method to return the exact name of an object - used to determine if
      a mesh name matches a given track name.
      * Change warning for NUANMB importer to warn about models that don't have bones
      aligned correctly.
      39871bad
  16. 05 Apr, 2019 1 commit
    • Richard Qian's avatar
      Release version 1.3.0 · ad4c40bd
      Richard Qian authored
      Major changes:
      * Stop overwriting object origins; this is needed so that everything will
      properly rotate around the X axis.
      * Improved method of storing vertex color and UV values, theoretically allowing
      for more than five of color maps or UV maps to be read. Both are stored in
      dictionaries to avoid hard-coding limits.
      * Duplicate UV coordinates are made unique; this allows for things like some
      assist fighters' eyes to be properly textured.
      * Add new UI option to allow importing black vertex colors; they are not
      imported by default as they can cause meshes to become too difficult to see.
      ad4c40bd
  17. 04 Apr, 2019 3 commits
  18. 03 Apr, 2019 3 commits
    • Richard Qian's avatar
    • Richard Qian's avatar
      Release version 1.2.0 · 29e54ff3
      Richard Qian authored
      Minor changes:
      * Bump minimum Blender version to 2.77
      * Remove import_method option from the NUANMB importer, as it wasn't well-tested
      29e54ff3
    • Richard Qian's avatar
      Part 11 of writing the NUANMB importer (really for the NUMDLB importer) · 2898acac
      Richard Qian authored
      Finally! After several days of struggling, the NUMDLB importer has been fixed so
      that animations will deform imported models correctly. This could potentially
      save people from having to learn how to do animations unless they want to.
      
      Major changes:
      * Bones are transformed first, so that axises can be aligned
      * Bone length is calculated based on the armature size, instead of always
      pointing up on the Y-axis
      * Bone matrices are set before the bone length is set, with bone roll preserved
      
      Minor changes:
      None, as the focus of this commit is to fix bone axises, for which work is done
      2898acac
  19. 02 Apr, 2019 1 commit
    • Richard Qian's avatar
      Enhancements to the NUMDLB importer, excluding the bone head-tail axis work · bd335317
      Richard Qian authored
      Major changes:
      None, though work on correcting the bone head-tail axis is ongoing, it will not
      be included in this commit
      
      Minor changes:
      * Changed the way the images are retrieved for UV maps, so that placeholders are
      created if they are not found (it allows them to be re-linked to later on)
      * Removed the connect_bones option, as it will not be possible to retain this
      option as animation files may reposition bones in a manner that would not be
      possible with connected bones
      * Use quaternion rotation mode for armatures
      * Vertex color alpha values are stored as float layers, but are not used
      * Single-bind meshes store a custom property containing the bone name that they
      bind to
      bd335317