1
0
mirror of https://github.com/DarklightGames/io_scene_psk_psa.git synced 2024-12-18 09:15:57 +01:00
Commit Graph

163 Commits

Author SHA1 Message Date
Colin Basnett
5a13faeb5e Added the ability to prefix imported action names. 2022-01-24 01:14:20 -08:00
Colin Basnett
3932176a57 Merge remote-tracking branch 'origin/master' 2022-01-23 19:42:38 -08:00
Colin Basnett
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".
2022-01-23 18:15:07 -08:00
Colin Basnett
605b618856
Update README.md 2022-01-23 01:02:32 -08:00
Colin Basnett
ea6905ec74 Errors emitted from PskExporter::export will not be displayed more gracefully. 2022-01-23 00:56:44 -08:00
Colin Basnett
13c194e629 Merge remote-tracking branch 'origin/master' 2022-01-23 00:22:36 -08:00
Colin Basnett
dba6983ae0 Merge branch 'feature-importers' 2022-01-23 00:22:23 -08:00
Colin Basnett
cb449f1c39 Removed useless comments. 2022-01-23 00:22:07 -08:00
Colin Basnett
7527a43f8e Updated README.md 2022-01-23 00:21:56 -08:00
Colin Basnett
ff58da8788
Create FUNDING.yml 2022-01-23 00:20:36 -08:00
Colin Basnett
b2a75e6bc7 Merge remote-tracking branch 'origin/feature-importers' into feature-importers 2022-01-22 23:54:27 -08:00
Colin Basnett
8be4b040f8 Renaming the add-on from io_export_psk_psa to io_scene_psk_psa 2022-01-22 23:54:15 -08:00
Colin Basnett
a636cf8f0e
Create README.md 2022-01-22 23:46:19 -08:00
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
c34ebce128 PSK importer now discards degenerate triangles. 2022-01-16 14:56:48 -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
d578350980 Merge branch 'master' into feature-importers
# Conflicts:
#	io_export_psk_psa/psk/builder.py
#	io_export_psk_psa/psk/data.py
2021-09-08 19:51:16 -07:00
Colin Basnett
a42ebbd240 Fix for accidental check-in of bugged animation code in previous commit 2021-09-07 21:51:41 -07:00
Colin Basnett
65833b57e8 Fix for bug https://github.com/DarklightGames/io_export_psk_psa/issues/7 2021-09-07 21:40:42 -07:00
Colin Basnett
4a9a921583 WIP import functionality (PSK working, PSA in the works) 2021-09-07 00:02:59 -07:00
Colin Basnett
0622cf43e5 Updated version to 1.1.1 2021-09-07 00:01:57 -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
58fb7a5dad Revert "PSA files now export actions with the frame-rate defined in the scene (previously defaulted to 30fps)"
This reverts commit e29f9e16dd.
2021-09-06 16:18:13 -07:00
Colin Basnett
e29f9e16dd PSA files now export actions with the frame-rate defined in the scene (previously defaulted to 30fps) 2021-09-06 16:14:55 -07:00
Colin Basnett
9db05766e0
Update README.md 2021-08-24 00:09:21 -07:00
Colin Basnett
4c4900e388 Merge remote-tracking branch 'origin/master' 2021-08-14 23:18:59 -07:00
Colin Basnett
08f4960e1f
Update README.md 2021-08-14 23:15:38 -07:00
Colin Basnett
f08ecc457f
Update README.md 2021-08-14 23:15:22 -07:00
Colin Basnett
0d03e49da3 Removed some unhelpful comments and TODOs. 2021-08-14 22:59:05 -07:00
Colin Basnett
32cadbfe31
Merge pull request #6 from DarklightGames/feature-static-meshes
Added the ability for users to export "static meshes" for meshes don't have armature modifiers
2021-08-14 22:02:19 -07:00
Colin Basnett
a76215569d Added the ability for users to export "static meshes" for meshes that don't have armature modifiers 2021-08-14 18:00:16 -07:00
Colin Basnett
e51013eec7 Incremented version. 2021-08-14 16:39:23 -07:00
Colin Basnett
94da7b4acf Merge branch 'feature-multiple-meshes' 2021-08-14 14:29:55 -07:00
Colin Basnett
63ccc92a9f The PSK export context is now consistently checked and proper errors are thrown before getting into the file dialog. 2021-08-02 22:42:39 -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
Colin Basnett
e19c15d60c An easy-to-read error is now reported when a mesh material is empty 2020-04-01 17:16:53 -07:00