Commit Graph

  • a1bbf4fb1e Fixed a bug where weighting information would be lost when exporting non-raw mesh data Colin Basnett 2022-05-19 17:32:21 -07:00
  • 0d779b8174 Added option to swap between exporting raw mesh data or mesh data after non-armature modifiers. Colin Basnett 2022-05-11 15:57:22 -07:00
  • 50f6dca565 Initial commit for WYSIWYG PSK mesh export. This will remove the need for applying mesh modifers before export. Colin Basnett 2022-05-06 18:43:04 -07:00
  • fb42fbfa33 Merge pull request #20 from DarklightGames/feature-psa-export-remember-bone-groups Colin Basnett 2022-05-05 21:39:06 -07:00
  • 4a6f47b11a Merge pull request #19 from DarklightGames/fix-psa-export-sequence-filtering Colin Basnett 2022-05-05 21:38:08 -07:00
  • 83a13fa1f4 Merge remote-tracking branch 'origin/fix-psa-export-sequence-filtering' Colin Basnett 2022-05-05 20:57:27 -07:00
  • 1c1d90bc84 Merge remote-tracking branch 'origin/feature-psa-export-remember-bone-groups' Colin Basnett 2022-05-05 20:57:11 -07:00
  • d4a58caafe The PSK and PSA import menu items will now be greyed out if in the wrong context, and a tooltip will be shown indicating what the issue is (e.g., having the wrong type of object selected) Colin Basnett 2022-05-05 20:56:52 -07:00
  • df6bdb96a4 Added a docstring for populate_bone_group_list feature-psa-export-remember-bone-groups Yurii Ti 2022-05-05 17:38:22 +03:00
  • 8495482345 [PSA Export] Select all bone groups if none were previously selected Yurii Ti 2022-05-05 15:52:38 +03:00
  • 1ac0870b31 [PSA Export] Remember selections for bone groups Yurii Ti 2022-05-05 15:02:31 +03:00
  • 6493ace078 [PSA Export] Added missing names and descriptions for filter properties fix-psa-export-sequence-filtering Yurii Ti 2022-05-05 08:23:05 +03:00
  • 0d9e2a4b60 [PSA Export] Fixed incorrect sequence filtering results Yurii Ti 2022-05-05 07:07:20 +03:00
  • 248440052b [PSA Export] Refactored action and marker lists into a single class Yurii Ti 2022-05-05 06:56:13 +03:00
  • ded6fc8980 [PSA Export] Fixed a bug where timeline markers couldn't be filtered Yurii Ti 2022-05-05 04:57:15 +03:00
  • 19ff47cc83 * Added "Root Motion" option to enable root motion on export (vs. stationary root at world origin!) * Removed performance debugging code Colin Basnett 2022-04-30 17:33:59 -07:00
  • 31c0ec16ab Fixed a runtime error that would occur if the user attempted to export animations using timeline markers and there were no strips occupying the space between markers Colin Basnett 2022-04-29 19:41:15 -07:00
  • a31c3ab2ae Updated the README to better reflect the capabilities of the addon 3.0.0 Colin Basnett 2022-04-24 22:55:23 -07:00
  • 19a8f88686 Merge branch 'feature-original-sequence-names' Colin Basnett 2022-04-24 22:08:47 -07:00
  • 1eafb71dce * Fixed a bug where the action name prefix could be applied even if the checkbox was deselected * Fixed a typo in the PSA reader * Added the ability to define the bone length of imported PSK armatures * The PSK import options (extra UVs, vertex colors etc.) are now actually respected if turned off * Ran automated formatting on all the code to quell the PEP8 gods * Incremented version to 3.0.0 feature-original-sequence-names Colin Basnett 2022-04-24 22:08:36 -07:00
  • d56aa3ab65 Added the ability to hide deselected sequences from the PSA import sequence list Colin Basnett 2022-04-17 17:55:15 -07:00
  • e8e8d6ce8b Added regex fitlering to the PSA sequence list Colin Basnett 2022-04-17 17:31:52 -07:00
  • ab52b1520e Added the ability to select sequences from the import seqquence list by a text file Colin Basnett 2022-04-17 16:30:15 -07:00
  • 962fb0a791 Fixed a bug where use_fake_user would not be set correctly on import Colin Basnett 2022-04-15 17:35:06 -07:00
  • 37f14a2a19 * Added the ability to import the sequence FPS as a custom property to the Action (psa_fps) * Added additional options for exporting sequence FPS values (scene, action metadata (custom data), custom,) * The user can now choose to reuse existing action data blocks when importing sequence data. * The user can choose whether or not to import keyframe data and metadata Colin Basnett 2022-04-15 16:50:58 -07:00
  • 7af97d53bd get_nla_strips_in_timeframe now ignored muted NLA tracks Colin Basnett 2022-04-14 00:07:43 -07:00
  • 99da7e67c0 Determining the last frame when using timeline markers no longer considers muted NLA tracks Colin Basnett 2022-04-13 22:52:55 -07:00
  • d81f8286a1 Fixed a bug that would incorrectly include/exclude some bones on export Yurii Ti 2022-04-12 23:19:49 +03:00
  • 762e13ac38 Fixed an incorrect reference to the marker list Colin Basnett 2022-04-12 11:25:18 -07:00
  • e383ce9fe4 Fixed a bug with the default length of PSA import list Colin Basnett 2022-04-12 11:24:02 -07:00
  • a5955bf09b Lots of interface tweaks Colin Basnett 2022-04-04 00:32:12 -07:00
  • eb7a497010 Fixed the options of many properties to not be ANIMATABLE Colin Basnett 2022-03-05 13:43:24 -08:00
  • 04503ed282 Added the ability to prefix and suffix sequence names on PSA export Colin Basnett 2022-02-13 16:08:17 -08:00
  • e52aa8975a Removed pointless NLA track muting functionality Colin Basnett 2022-02-12 19:59:31 -08:00
  • bcf5117bae Fixed a bug in get_nla_strips_in_timeframe Colin Basnett 2022-02-12 19:58:34 -08:00
  • 15b27ac4d6 Fixed the bug where sequences weren't trimmed correctly Yurii Ti 2022-02-12 15:21:47 +02:00
  • 5e7c2535e2 * Unified how bones are filtered for export based on export settings (bone filter mode + bone groups) * Bone Group filtering now works properly for PSK export * Fixed a number of bugs that broke animation export Colin Basnett 2022-02-12 01:45:19 -08:00
  • 7ad8f0238a Added the ability to export sequences using timeline markers (WIP, not thoroughly tested yet!) A bunch of clean up Colin Basnett 2022-02-11 15:21:31 -08:00
  • b58b44cafb Merge branch 'master' into feature-original-sequence-names Colin Basnett 2022-02-02 20:07:10 -08:00
  • 70fc7d45ac Minor formatting changes Colin Basnett 2022-02-02 18:35:39 -08:00
  • a95c9302c8 Fixed a bug where the error message that would warn about duplicate root bones would not list the correct bones. Colin Basnett 2022-02-02 02:18:14 -08:00
  • 7d749ea30f Merge branch 'master' into feature-original-sequence-names Colin Basnett 2022-01-29 21:40:14 -08:00
  • 2e2b74edaf Fixed version 2.1.0 Colin Basnett 2022-01-27 18:46:01 -08:00
  • 57d1f78d9e Merge remote-tracking branch 'origin/master' Colin Basnett 2022-01-27 18:26:24 -08:00
  • 6158eb024d Updated version to 1.3.0 Colin Basnett 2022-01-27 18:24:16 -08:00
  • 71622e5ab9 Merge branch 'feature-pskx' Colin Basnett 2022-01-27 18:23:44 -08:00
  • 6e8faa38bf Updated documentation feature-pskx Colin Basnett 2022-01-27 18:23:29 -08:00
  • a62ee207e1 Added vertex color space conversion option for sRGBA (this is now the default to match UE4.24) Colin Basnett 2022-01-27 15:11:32 -08:00
  • 0809927ec1 Merge branch 'master' into feature-original-sequence-names Colin Basnett 2022-01-26 13:20:42 -08:00
  • 4f61d341d4 Update README.md Colin Basnett 2022-01-26 01:20:30 -08:00
  • 24e606a3fd Revert "Added the ability to prefix imported action names." 2.0.1 Colin Basnett 2022-01-26 01:01:52 -08:00
  • 8c0b7f84fc Incremented version to v1.2.1 Colin Basnett 2022-01-25 22:54:30 -08:00
  • 2ba29b04d3 Fixed a comment Colin Basnett 2022-01-25 21:09:52 -08:00
  • 2f5ed901b2 Fixed has_vertex_colors and has_vertex_normals return values Colin Basnett 2022-01-25 21:09:47 -08:00
  • 4099c95381 Initial commit for PSKX support Colin Basnett 2022-01-25 19:41:09 -08:00
  • fbf3ec599b Reformatting for brevity and reducing redundancy Colin Basnett 2022-01-25 15:36:48 -08:00
  • c672941663 PSA Import screen now has more robust functionality now (but still aint done!) Colin Basnett 2022-01-24 21:50:34 -08:00
  • 0d06236bab Added the ability to export actions with the original sequence names that they were imported from. This will be very helpful in resolving naming conflicts when working with actions that share the same name on export (e.g. players and weapons often share the same animation name (e.g., prone_reload_mg42 but have to exist in the same file). Colin Basnett 2022-01-24 14:14:35 -08:00
  • 5a13faeb5e Added the ability to prefix imported action names. Colin Basnett 2022-01-24 01:14:20 -08:00
  • 3932176a57 Merge remote-tracking branch 'origin/master' Colin Basnett 2022-01-23 19:42:38 -08:00
  • 57a2179412 * Fixed a bug where the keyframe cleaning process could write incorrect data to the resultant keyframes in some cases. * Added new options to the PSA Import pane: "Clean Keyframes", "Fake User" and "Stash". Colin Basnett 2022-01-23 18:15:07 -08:00
  • 605b618856 Update README.md Colin Basnett 2022-01-23 01:02:32 -08:00
  • ea6905ec74 Errors emitted from PskExporter::export will not be displayed more gracefully. 2.0.0 Colin Basnett 2022-01-23 00:56:44 -08:00
  • 13c194e629 Merge remote-tracking branch 'origin/master' Colin Basnett 2022-01-23 00:22:36 -08:00
  • dba6983ae0 Merge branch 'feature-importers' Colin Basnett 2022-01-23 00:22:23 -08:00
  • cb449f1c39 Removed useless comments. feature-importers Colin Basnett 2022-01-23 00:22:07 -08:00
  • 7527a43f8e Updated README.md Colin Basnett 2022-01-23 00:21:56 -08:00
  • ff58da8788 Create FUNDING.yml Colin Basnett 2022-01-23 00:20:36 -08:00
  • b2a75e6bc7 Merge remote-tracking branch 'origin/feature-importers' into feature-importers Colin Basnett 2022-01-22 23:54:27 -08:00
  • 8be4b040f8 Renaming the add-on from io_export_psk_psa to io_scene_psk_psa Colin Basnett 2022-01-22 23:54:15 -08:00
  • a636cf8f0e Create README.md Colin Basnett 2022-01-22 23:46:19 -08:00
  • a6c193e059 More polishing (more operator descriptions, better error reporting etc.) Colin Basnett 2022-01-22 23:40:36 -08:00
  • 41edd61f3d * Considerable clean-up of existing code. * Moved the PSA import to the properties panel. Colin Basnett 2022-01-22 21:44:36 -08:00
  • abef2a7f45 Bone group filtering is now working for both PSK and PSA exports. Colin Basnett 2022-01-22 18:11:41 -08:00
  • 41e14d5e19 Fixed keyframe "bleeding" on PSA import Colin Basnett 2022-01-19 02:55:10 -08:00
  • 59af9d2145 Now eliminating redundant final keyframes on PSA import. Colin Basnett 2022-01-18 20:09:53 -08:00
  • f2ad61ce84 PSA import operations now take dramatically less time to complete. Colin Basnett 2022-01-18 17:41:35 -08:00
  • 728f70a356 Fixed a bug where animations would be incorrectly imported. Colin Basnett 2022-01-18 16:06:54 -08:00
  • 7fd0c6de81 Bone group filtering appears to work correctly now Colin Basnett 2022-01-18 13:21:38 -08:00
  • 78837863e2 Added search filtering for PSA export action list Colin Basnett 2022-01-17 01:12:06 -08:00
  • 10e02a84f1 * Fixed a bug where animations could fail to import if the order of the PSA bones did not match the DFS-order of the target armature. * Added Select All + Deselect All to PSA export operator Colin Basnett 2022-01-16 18:57:46 -08:00
  • c34ebce128 PSK importer now discards degenerate triangles. Colin Basnett 2022-01-16 14:56:48 -08:00
  • 4e625e37d1 Initial working commit for full PSK/PSA import/export cycle. Colin Basnett 2022-01-15 20:52:02 -08:00
  • 5607788d1c Importing animations now mostly works, though the root bone is messed up. Colin Basnett 2022-01-14 21:04:18 -08:00
  • 9fa0780032 * PSK importer now working * Fleshing out PSA importer (not done yet but getting there) Colin Basnett 2022-01-14 12:26:35 -08:00
  • d578350980 Merge branch 'master' into feature-importers Colin Basnett 2021-09-08 19:51:16 -07:00
  • a42ebbd240 Fix for accidental check-in of bugged animation code in previous commit 1.1.1 Colin Basnett 2021-09-07 21:51:41 -07:00
  • 65833b57e8 Fix for bug https://github.com/DarklightGames/io_export_psk_psa/issues/7 Colin Basnett 2021-09-07 21:40:42 -07:00
  • 4a9a921583 WIP import functionality (PSK working, PSA in the works) Colin Basnett 2021-09-07 00:02:59 -07:00
  • 0622cf43e5 Updated version to 1.1.1 Colin Basnett 2021-09-07 00:01:57 -07:00
  • 6a94d1b862 Fixed a bug where animations would be exported incorrectly if the first key frame of an action wasn't at frame zero Colin Basnett 2021-09-06 23:35:49 -07:00
  • 313dfcc97c PSA files now export actions with the frame-rate defined in the scene (previously defaulted to 30fps) Colin Basnett 2021-09-06 16:18:42 -07:00
  • 58fb7a5dad Revert "PSA files now export actions with the frame-rate defined in the scene (previously defaulted to 30fps)" Colin Basnett 2021-09-06 16:18:13 -07:00
  • e29f9e16dd PSA files now export actions with the frame-rate defined in the scene (previously defaulted to 30fps) Colin Basnett 2021-09-06 16:14:55 -07:00
  • 9db05766e0 Update README.md Colin Basnett 2021-08-24 00:09:21 -07:00
  • 4c4900e388 Merge remote-tracking branch 'origin/master' 1.1.0 Colin Basnett 2021-08-14 23:18:59 -07:00
  • 08f4960e1f Update README.md Colin Basnett 2021-08-14 23:15:38 -07:00
  • f08ecc457f Update README.md Colin Basnett 2021-08-14 23:15:22 -07:00
  • 0d03e49da3 Removed some unhelpful comments and TODOs. Colin Basnett 2021-08-14 22:59:05 -07:00
  • 32cadbfe31 Merge pull request #6 from DarklightGames/feature-static-meshes Colin Basnett 2021-08-14 22:02:19 -07:00