Colin Basnett
8c49c8f34e
Merge branch 'master' into blender-4.1
2024-02-12 18:02:59 -08:00
Colin Basnett
82eaddf1cb
Increased max bone count to int32 limit
2024-02-12 11:06:52 -08:00
Colin Basnett
eb8cee6973
Markers with empty names are now ignored as export options
2024-02-06 13:29:34 -08:00
Colin Basnett
c2d7eecb4f
Minor naming changes and refactoring
2024-02-06 13:26:48 -08:00
Colin Basnett
44100a50f0
Added better handling for exporting meshes with negative scaling
...
The exporter now corrects the face normals of meshes with negative
scaling that would otherwise be inverted on export. The face orientation
should now always match what is seen in the viewport.
2024-02-06 13:19:45 -08:00
Colin Basnett
9125606bc4
Fix for issue #71
2024-02-02 12:28:45 -08:00
Colin Basnett
0a7804b5ab
Improved reporting of PSK import error when there is nothing selected to import
2024-01-27 00:42:51 -08:00
Colin Basnett
ced03afafe
Added "Scale" option for PSK import
2024-01-25 11:43:13 -08:00
Colin Basnett
9438a35cd1
Fixed a bug where any invalid faces would result in import failure if also importing vertex colors
2024-01-24 18:46:03 -08:00
Colin Basnett
5a870104f1
Added TODO about 4.1 compatibility
2024-01-22 15:23:16 -08:00
Colin Basnett
564f7ec221
All string literals now use single-quotes instead of double-quotes where possible
2024-01-22 15:23:01 -08:00
Colin Basnett
b2f5985681
Improved PSK vertex color importing to be per-corner instead of per-vertex
...
Previously, the importer was storing the vertex colors in the point
domain. However, the PSK itself stores colors per "wedge", which maps
to corners, resulting in the "ambiguous vertex colors" warning if two
corners mapped to the same vertex but had different colors.
The new method is now more correct and doesn't discard data.
2024-01-22 14:56:51 -08:00
Colin Basnett
3d3bbb9296
Set the subtype of the bone length property on PSK import to distance
2024-01-22 14:50:06 -08:00
Colin Basnett
fda976d083
Incremented version to 6.1.2
2024-01-22 11:32:06 -08:00
Colin Basnett
7e6911c709
PSK files imported with custom normals will now have Auto Smooth
enabled by default ( #67 )
2024-01-22 11:26:25 -08:00
Colin Basnett
30586fa8bb
Merge branch 'master' of https://github.com/DarklightGames/io_scene_psk_psa
2024-01-20 15:31:37 -08:00
Colin Basnett
361a7f0218
Added the name of the imported PSK object to the info report
2024-01-20 15:31:26 -08:00
Colin Basnett
b471229584
Rephrased description of PSA export option
2024-01-20 15:25:48 -08:00
Colin Basnett
d0f64a6546
Incremented version to 6.1.1
2024-01-20 15:25:14 -08:00
Colin Basnett
82310d695c
Fix for parsing errors on .config files coming from UEViewer
2024-01-20 15:25:00 -08:00
Colin Basnett
e9ba117fa9
Added file handler for PSK/PSKX files
2024-01-20 14:48:18 -08:00
Colin Basnett
0c11b326af
Update README.md
2024-01-16 20:21:12 -08:00
Colin Basnett
d0fe7d9786
Added progress indicator when exporting PSK files
2023-11-22 19:20:16 -08:00
Colin Basnett
68c7d93d6a
Incremented version to 6.1.0
2023-11-22 19:19:49 -08:00
Colin Basnett
e5fa255899
Merge branch 'psa-config'
2023-11-22 19:18:41 -08:00
Colin Basnett
3cf10abe91
Update README.md
2023-11-20 13:39:26 -08:00
Colin Basnett
b1a6fb9dea
Updated README
2023-11-14 01:43:32 -08:00
Colin Basnett
89767569ec
Merge branch 'blender-4.0'
...
# Conflicts:
# README.md
2023-11-14 01:39:59 -08:00
Colin Basnett
b23677f291
Update README.md
2023-11-14 01:33:18 -08:00
Colin Basnett
9fe5aa0388
Now using shade_smooth
to smoothshade imported meshes (same as it did in the pre 4.0 versions)
2023-11-14 00:50:20 -08:00
Colin Basnett
c8e5b8eb47
Fixed a runtime error when importing PSKs
2023-11-10 23:19:36 -08:00
Colin Basnett
76440affdb
Initial commit for handling the PSA config
2023-11-07 18:33:18 -08:00
Colin Basnett
403e9a5cca
Update README.md
...
Clarified the need for manually assigning actions after importing PSAs.
2023-10-19 16:06:03 -07:00
Colin Basnett
7dce3b4920
Merge branch 'master' into blender-4.0
...
# Conflicts:
# io_scene_psk_psa/__init__.py
# io_scene_psk_psa/helpers.py
2023-10-19 13:24:48 -07:00
Colin Basnett
2a5a4b2a3d
Added sanity check for populating the bone group list
2023-10-19 13:24:06 -07:00
Colin Basnett
a1d5fdd464
Merge branch 'master' of https://github.com/DarklightGames/io_scene_psk_psa
2023-10-19 13:15:05 -07:00
Colin Basnett
122e765bca
PSA sequences are now selected by default
...
There were multiple bug reports from users who were getting mixed
signals from the addon, believing that the bone name warnings were
the cause of the sequences not being imported. The actual issue was that
users didn't know they needed to manually select the sequences within
the PSA.
This should fix the poor UX around this, as just having it selected by
default is more sensible for a wider audience.
2023-10-19 13:14:57 -07:00
Colin Basnett
94658ac221
Update issue templates
2023-10-02 22:59:58 -07:00
Colin Basnett
c18ac85eed
A warning is now emitted when exporting a PSK with mesh objects that have negative scaling values
2023-09-30 00:53:37 -07:00
Colin Basnett
afcfebe84a
Removed debug print
2023-09-18 14:16:02 -07:00
Colin Basnett
cf13aade98
Removed legacy handling of storing original bone poses within the custom properties of edit bones
...
It doesn't appear that this code was even being exercised. If problems arise, we can restore the functionality.
2023-09-18 14:13:49 -07:00
Colin Basnett
14c2f585dc
Merge branch 'fps-features' into blender-4.0
2023-09-18 13:40:06 -07:00
Colin Basnett
7907341a22
Updated README
2023-09-18 13:24:21 -07:00
Colin Basnett
46443162a7
Merge branch 'feature-nla-track-sequence-5x' into blender-4.0
...
# Conflicts:
# io_scene_psk_psa/__init__.py
# io_scene_psk_psa/psa/export/operators.py
2023-09-18 13:24:12 -07:00
Colin Basnett
10fe75c2aa
Updated the minimum Blender version to 4.0.0 and incremented the addon version to 6.0.0
2023-09-18 12:57:02 -07:00
Colin Basnett
32e0d89dbd
Updated PSK and PSA export to use new Blender 4.0 bone collections instead of bone groups
2023-09-17 21:18:41 -07:00
Colin Basnett
4db8764677
Incremented version to v5.0.5
2023-09-09 18:34:04 -07:00
Colin Basnett
f185ffbe16
Fixed a bug where the importer would crash when importing PSA files from programs using CUE4Parse ( #46 )
...
This is not actually a bug in this addon, but a bug with the CUE4Parse library itself. A fix for the library has been submitted (https://github.com/FabianFG/CUE4Parse/issues/103 ), but there will still be bugged versions hanging around for a while, so it's prudent to have this addon accomodate the broken files, especially since the fix is relatively easy and won't interfere with properly formatted files.
At some point, this fix will be deprecated to reduce cruft.
2023-09-09 18:24:38 -07:00
Colin Basnett
3d460a15e3
Added a specific error for when the user doesn't select any animations to export, as this was confusing some folks
2023-09-06 02:38:11 -07:00
Colin Basnett
da39c14464
Fix for #47
...
This code had been refactored but not tested with the no-armature workflow
2023-09-05 23:37:42 -07:00