Colin Basnett
e4e2354834
Added option to include or exclude shape keys from PSK import.
2023-04-03 22:12:09 -07:00
Colin Basnett
db6204d592
Incremented version to 4.3.0
2023-04-03 22:03:14 -07:00
Colin Basnett
89772ad90d
Added an empty MORPH_BASE
shape key if any shape keys are present on import.
2023-04-03 22:01:25 -07:00
Colin Basnett
f54d10bb80
Added support for reading and importing MRPHINFO and MRPHKEYS sections.
2023-04-03 21:28:08 -07:00
Colin Basnett
c99725b686
Bumped the minimum Blender version to 2.90
.
2023-04-03 02:26:53 -07:00
Colin Basnett
947c86eb8f
Fix for issue #32 .
...
Unrecognized sections are now simply ignored.
2023-04-03 01:52:52 -07:00
Colin Basnett
7111a536b2
A blank material is now created if it is unable to be loaded via the BDK.
2023-04-03 01:40:17 -07:00
Colin Basnett
25e1b73fc7
Removed unused property
2023-04-03 01:39:57 -07:00
Colin Basnett
f7b97added
* Allow users to export a sequence in reverse
...
You can do this by naming a sequence `<name>/<reversed_name>`. For example, `crawlF/crawlB` will result in two export options: `crawlF` (forward) and `crawlB` (the same animation, but reversed).
* Allow users to exclude sequences from the export dialog by prepending the name of the action/marker with a "#" character.
* The "Use original sequence names" option has been removed as it's not really needed.
2023-04-01 15:04:16 -07:00
Colin Basnett
fd02f3f4d7
Now using new BDK addon operators to load the materials
2023-03-09 01:51:04 -08:00
Colin Basnett
f40db53cb9
Fixed a bug where it was possible to export a PSK with no bones
2023-02-18 00:28:31 -08:00
Colin Basnett
c9d4958800
Sequences can now be exported from action pose markers
2023-02-17 22:18:46 -08:00
Colin Basnett
8221130e4a
BDK code commit
2023-01-03 20:05:45 -08:00
Colin Basnett
5a66cab92e
Renamed "Reuse Existing Actions" to "Overwrite" in PSA import options.
2023-01-02 19:37:11 -08:00
Colin Basnett
4811911e4a
Updated typing and minor non-functional changes
2023-01-02 19:36:31 -08:00
Colin Basnett
eceb0622af
Updated README.
2023-01-02 16:02:10 -08:00
Colin Basnett
b26e49d403
The PSA import functionality has been moved to a file import dialog.
...
As a result, the "PSA Import" panel in the Armature Data tab has been
removed as it is now redundant.
This was made possible by https://developer.blender.org/D15543 .
As a result, the minimum Blender version has now been bumped to 3.4.
The 4.2.0 version is now in LTS mode and will not be receiving new
features.
2023-01-02 15:47:00 -08:00
Colin Basnett
ab998885bb
Update README.md
2022-12-06 10:13:30 -08:00
Colin Basnett
f821bec0ff
Update README.md
2022-12-06 10:13:13 -08:00
Colin Basnett
43b0fe82dd
Update README.md
2022-12-06 10:11:55 -08:00
Colin Basnett
17e9e83826
Incremented version to 4.2.0
2022-11-25 12:44:50 -08:00
Colin Basnett
44afce3e64
Improved PSA import speed dramatically
2022-11-24 16:38:06 -08:00
Colin Basnett
449331cd00
Fixed a bug where certain material errors would not display correctly
2022-11-22 12:57:44 -08:00
Colin Basnett
8ada80e243
Typing and naming improvements
2022-11-22 12:57:06 -08:00
Colin Basnett
38ed183897
Fixed a bug where the root bone orientation would be exported incorrectly
2022-11-22 12:55:56 -08:00
Colin Basnett
9ae573422b
Fixed a bug where actions would not be considered to be "for" an armature if its only F-Curve data was for custom properties on a bone
2022-11-16 12:34:09 -08:00
Colin Basnett
86473584b8
Fixing warnings and typing
2022-11-12 16:26:40 -08:00
Colin Basnett
aa8725c3d0
Added a "Bone Mapping" option.
...
This allows imported PSA actions to map to armature bones with names
that differ only by case.
In addition, import warnings are now written to the info log so they
have better visibility to the user.
2022-11-12 16:25:19 -08:00
Colin Basnett
980042fc7f
Incremented version to 4.1.0
2022-11-01 11:34:31 -07:00
Colin Basnett
02082b9594
Added an option to bake imported PSA sequences to samples.
...
Also, the "Clean Keyframes" option has been removed from the PSA import
because it did not work correctly.
This will be replaced by a "Decimate F-Curves" option in the future.
2022-11-01 11:33:39 -07:00
Colin Basnett
4181a15d0e
Improved comment and typing information
2022-11-01 11:32:50 -07:00
Colin Basnett
b6ef3dda44
Simplified method used to put armature in bind pose for PSK export
2022-11-01 11:32:25 -07:00
Colin Basnett
f7290e6808
The scene's frame and selected object's active action is now restored after PSA export
2022-11-01 11:30:13 -07:00
Colin Basnett
65d3104ea9
Added an option to ignore bone name restrictions
2022-11-01 11:28:55 -07:00
Colin Basnett
1a48128cb9
Updated bone name constraint message
2022-08-30 23:44:12 -07:00
Colin Basnett
88c22c9e80
Bone names can now contain hyphens
2022-08-11 15:57:02 -07:00
Colin Basnett
ffc0d99374
Updated the README
2022-08-06 23:52:33 -07:00
Colin Basnett
cd490af431
Fixed a load of PEP8 warnings
2022-08-06 23:52:18 -07:00
Colin Basnett
96001651c6
Incremented version to 4.0.0 and updated authors
2022-08-06 21:21:51 -07:00
Colin Basnett
d215ceb10c
Removed typing hint on sequences
function
...
For some reason this breaks compatibility with Blender 2.92
2022-08-05 22:38:53 -07:00
Colin Basnett
07f1c45000
Merge branch 'feature-psk-mesh-wysiwyg'
2022-07-26 15:03:58 -07:00
Colin Basnett
02c4253c1d
Merge remote-tracking branch 'origin/master'
2022-07-26 15:03:40 -07:00
Colin Basnett
3627abe6fc
Minor code changes
2022-07-26 15:00:14 -07:00
Colin Basnett
f58d4c5539
Implemented #22 : Allow users to change the exported PSK material order
...
There is now a material menu that the user can re-order in the PSK export dialog.
2022-07-01 19:47:01 -07:00
Colin Basnett
494c5b116b
Users can now choose not to import either the mesh or the armature when importing a PSK
2022-06-27 18:15:14 -07:00
Colin Basnett
4d1cd19a61
All actions will now be deselected by default on the PSA export dialog
2022-06-27 18:13:20 -07:00
Colin Basnett
472a743c89
Removed unused get_nla_strips_ending_at_frame
function
2022-06-27 18:12:42 -07:00
Colin Basnett
7c9d13686f
Replaced explicit quaternion conjugation with call to conjugated
function
2022-06-27 18:12:21 -07:00
Colin Basnett
4937f8f779
Refactoring to reduce pointless class encapsulation when just a function would do.
2022-06-27 18:11:49 -07:00
Yurii Ti
616593d0fb
Fixed a bug where broken stray sequences could appear on PSA export
...
The bug was triggered when:
- at least 2 markers were placed;
- the right-most marker contained no NLA data.
2022-06-10 11:16:02 +03:00