Colin Basnett
c672941663
PSA Import screen now has more robust functionality now (but still aint done!)
2022-01-24 21:50:34 -08:00
Colin Basnett
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).
...
Still kind of broken though because it allows duplicate names which will possibly break downstream programs.
2022-01-24 14:14:35 -08:00
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