Colin Basnett
a6c193e059
More polishing (more operator descriptions, better error reporting etc.)
2022-01-22 23:40:36 -08:00
Colin Basnett
41edd61f3d
* Considerable clean-up of existing code.
...
* Moved the PSA import to the properties panel.
2022-01-22 21:44:36 -08:00
Colin Basnett
abef2a7f45
Bone group filtering is now working for both PSK and PSA exports.
2022-01-22 18:11:41 -08:00
Colin Basnett
41e14d5e19
Fixed keyframe "bleeding" on PSA import
2022-01-19 02:55:10 -08:00
Colin Basnett
59af9d2145
Now eliminating redundant final keyframes on PSA import.
2022-01-18 20:09:53 -08:00
Colin Basnett
f2ad61ce84
PSA import operations now take dramatically less time to complete.
2022-01-18 17:41:35 -08:00
Colin Basnett
728f70a356
Fixed a bug where animations would be incorrectly imported.
2022-01-18 16:06:54 -08:00
Colin Basnett
7fd0c6de81
Bone group filtering appears to work correctly now
2022-01-18 14:52:27 -08:00
Colin Basnett
78837863e2
Added search filtering for PSA export action list
2022-01-17 01:12:06 -08:00
Colin Basnett
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
2022-01-16 18:57:46 -08:00
Colin Basnett
4e625e37d1
Initial working commit for full PSK/PSA import/export cycle.
2022-01-15 21:59:58 -08:00
Colin Basnett
5607788d1c
Importing animations now mostly works, though the root bone is messed up.
2022-01-14 21:04:18 -08:00
Colin Basnett
9fa0780032
* PSK importer now working
...
* Fleshing out PSA importer (not done yet but getting there)
2022-01-14 12:26:35 -08:00
Colin Basnett
4a9a921583
WIP import functionality (PSK working, PSA in the works)
2021-09-07 00:02:59 -07:00
Colin Basnett
6a94d1b862
Fixed a bug where animations would be exported incorrectly if the first key frame of an action wasn't at frame zero
2021-09-06 23:35:49 -07:00
Colin Basnett
313dfcc97c
PSA files now export actions with the frame-rate defined in the scene (previously defaulted to 30fps)
2021-09-06 16:18:42 -07:00
Colin Basnett
fd0b494d53
* Multiple meshes can now be exported as a single PSK
...
* Mesh object transforms are now properly accounted for when exporting a PSK
* Fixed a bug where the PSA export dialog wouldn't auto-select valid actions
2021-08-01 13:33:21 -07:00
Colin Basnett
c531256e92
PSA Export:
...
* Actions with no f-curve data will not be automatically selected for export
PSK Export:
* Now enforcing a rule that the mesh's armature modifier must be the last in the stack (if it isn't, mesh skinning will be absent in resultant PSK)
* Fixed a crash that would occur when attempting to attempt to export a mesh with an empty material slot
2020-04-12 20:41:14 -07:00
Colin Basnett
584da89c82
Renamed src folder to io_export_psk_psa
2020-04-01 17:34:51 -07:00