Yurii Ti
df6bdb96a4
Added a docstring for populate_bone_group_list
2022-05-05 17:41:39 +03:00
Yurii Ti
8495482345
[PSA Export] Select all bone groups if none were previously selected
...
This brings back the old behavior (before 1ac0870
) where all groups
are selected by default.
2022-05-05 16:07:04 +03:00
Yurii Ti
1ac0870b31
[PSA Export] Remember selections for bone groups
...
* Selections for bone groups are now preserved between exporter
invocations.
* Added typing hints to the `populate_bone_group_list` function.
2022-05-05 15:02:31 +03:00
Colin Basnett
19ff47cc83
* Added "Root Motion" option to enable root motion on export (vs. stationary root at world origin!)
...
* Removed performance debugging code
2022-04-30 17:33:59 -07:00
Colin Basnett
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
2022-04-29 19:41:15 -07:00
Colin Basnett
a31c3ab2ae
Updated the README to better reflect the capabilities of the addon
2022-04-24 22:55:23 -07:00
Colin Basnett
19a8f88686
Merge branch 'feature-original-sequence-names'
2022-04-24 22:08:47 -07:00
Colin Basnett
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
2022-04-24 22:08:36 -07:00
Colin Basnett
d56aa3ab65
Added the ability to hide deselected sequences from the PSA import sequence list
2022-04-17 17:55:15 -07:00
Colin Basnett
e8e8d6ce8b
Added regex fitlering to the PSA sequence list
2022-04-17 17:31:52 -07:00
Colin Basnett
ab52b1520e
Added the ability to select sequences from the import seqquence list by a text file
2022-04-17 16:30:15 -07:00
Colin Basnett
962fb0a791
Fixed a bug where use_fake_user
would not be set correctly on import
2022-04-15 17:35:06 -07:00
Colin Basnett
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
2022-04-15 16:52:15 -07:00
Colin Basnett
7af97d53bd
get_nla_strips_in_timeframe
now ignored muted NLA tracks
2022-04-14 00:07:43 -07:00
Colin Basnett
99da7e67c0
Determining the last frame when using timeline markers no longer considers muted NLA tracks
2022-04-13 22:52:55 -07:00
Yurii Ti
d81f8286a1
Fixed a bug that would incorrectly include/exclude some bones on export
2022-04-12 23:21:44 +03:00
Colin Basnett
762e13ac38
Fixed an incorrect reference to the marker list
2022-04-12 11:25:18 -07:00
Colin Basnett
e383ce9fe4
Fixed a bug with the default length of PSA import list
2022-04-12 11:24:02 -07:00
Colin Basnett
a5955bf09b
Lots of interface tweaks
2022-04-04 00:32:12 -07:00
Colin Basnett
eb7a497010
Fixed the options of many properties to not be ANIMATABLE
2022-03-05 13:43:24 -08:00
Colin Basnett
04503ed282
Added the ability to prefix and suffix sequence names on PSA export
2022-02-13 16:08:17 -08:00
Colin Basnett
e52aa8975a
Removed pointless NLA track muting functionality
2022-02-12 19:59:31 -08:00
Colin Basnett
bcf5117bae
Fixed a bug in get_nla_strips_in_timeframe
2022-02-12 19:58:34 -08:00
Yurii Ti
15b27ac4d6
Fixed the bug where sequences weren't trimmed correctly
2022-02-12 15:21:47 +02:00
Colin Basnett
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
2022-02-12 02:07:12 -08:00
Colin Basnett
7ad8f0238a
Added the ability to export sequences using timeline markers (WIP, not thoroughly tested yet!)
...
A bunch of clean up
2022-02-11 15:21:31 -08:00
Colin Basnett
b58b44cafb
Merge branch 'master' into feature-original-sequence-names
...
# Conflicts:
# io_scene_psk_psa/psa/exporter.py
2022-02-02 20:07:10 -08:00
Colin Basnett
70fc7d45ac
Minor formatting changes
2022-02-02 18:35:39 -08:00
Colin Basnett
a95c9302c8
Fixed a bug where the error message that would warn about duplicate root bones would not list the correct bones.
2022-02-02 02:18:14 -08:00
Colin Basnett
7d749ea30f
Merge branch 'master' into feature-original-sequence-names
...
# Conflicts:
# io_scene_psk_psa/psa/importer.py
# io_scene_psk_psa/psk/importer.py
2022-01-29 21:40:14 -08:00
Colin Basnett
2e2b74edaf
Fixed version
2022-01-27 18:46:01 -08:00
Colin Basnett
57d1f78d9e
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# README.md
2022-01-27 18:26:24 -08:00
Colin Basnett
6158eb024d
Updated version to 1.3.0
2022-01-27 18:24:16 -08:00
Colin Basnett
71622e5ab9
Merge branch 'feature-pskx'
2022-01-27 18:23:44 -08:00
Colin Basnett
6e8faa38bf
Updated documentation
2022-01-27 18:23:29 -08:00
Colin Basnett
a62ee207e1
Added vertex color space conversion option for sRGBA (this is now the default to match UE4.24)
2022-01-27 15:11:32 -08:00
Colin Basnett
0809927ec1
Merge branch 'master' into feature-original-sequence-names
...
# Conflicts:
# io_scene_psk_psa/psa/importer.py
2022-01-26 13:20:42 -08:00
Colin Basnett
4f61d341d4
Update README.md
2022-01-26 01:20:30 -08:00
Colin Basnett
24e606a3fd
Revert "Added the ability to prefix imported action names."
...
This reverts commit 5a13faeb5e
.
2022-01-26 01:01:52 -08:00
Colin Basnett
8c0b7f84fc
Incremented version to v1.2.1
2022-01-25 22:54:30 -08:00
Colin Basnett
2ba29b04d3
Fixed a comment
2022-01-25 21:09:52 -08:00
Colin Basnett
2f5ed901b2
Fixed has_vertex_colors
and has_vertex_normals
return values
2022-01-25 21:09:47 -08:00
Colin Basnett
4099c95381
Initial commit for PSKX support
2022-01-25 19:41:09 -08:00
Colin Basnett
fbf3ec599b
Reformatting for brevity and reducing redundancy
2022-01-25 15:36:48 -08:00
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