Extensions
  • Home
  • Add-ons
  • Themes
  • Approval Queue
  • About
  • Upload Extension
  • Sign in
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    DEVELOPMENT

    • Developers Blog

      Latest development updates, by Blender developers.

    • Documentation

      Guidelines, release notes and development docs.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

All Add-ons

Add-on Unreal PSK/PSA (.psk/.psa)
Unreal PSK/PSA (.psk/.psa)

Import and export PSK and PSA files used in Unreal Engine.
Add-on by cmbasnett
About What's New Permissions Reviews Version History

Version History

8.1.2 Blender 4.2  and newer
  • 61.3 KB
  • 645
  • May 7th, 2025

Changelog

Bug Fixes

  • Fixed an error that could occur on PSK export if a material slot was empty.
  • Fixed a bug where vertices could be skinned incorrectly in Unreal Engine if the sum of all bone weights for a particular vertex was less than some threshold. (#129)

Miscellaneous

  • Improved error reporting when exporting multiple armatures with an incompatible Export Space.
Compatibility
Blender 4.2  and newer
Downloads
645
Size
61.3 KB
Permissions
This version requests the following:
  • Files Read and write PSK and PSA files from and to disk
License
GNU General Public License v3.0 or later
Status
Approved
v8.1.2 61.3 KB
8.1.1 Blender 4.2  and newer
  • 60.9 KB
  • 5361
  • April 10th, 2025

Changelog

Bug Fixes

  • Fixed a bug where the root bone would be oriented incorrectly in PSA exports.
Compatibility
Blender 4.2  and newer
Downloads
5361
Size
60.9 KB
Permissions
This version requests the following:
  • Files Read and write PSK and PSA files from and to disk
License
GNU General Public License v3.0 or later
Status
Approved
v8.1.1 60.9 KB
8.1.0 Blender 4.2  and newer
  • 60.9 KB
  • 1320
  • April 4th, 2025

Changelog

Multiple Armature Support

Support has been added for exporting PSKs and PSAs from multiple armatures. This has been made possible by the addition of slotted actions in Blender 4.4.

In future, a PSA collection exporter will be added to allow for more repeatable PSA exports, as it is currently a little clunky to select multiple armatures and manually go through the export process.

Note that because PSKs need to have a single root bone, the exporter will automatically insert a root bone at origin with an identity transform. The name of this bone is ROOT by default, but can be changed in the export options.

PSK Export

  • Added Material Order Mode option to the PSK export options. This allows the user to choose between Automatic (default) and Manual.

PSK Import

  • Multiple PSK files can now be imported at once using the drag-and-drop method.

PSA Export

  • Added support for handling action slots in Blender 4.4.
  • Users can now define a custom compression ratio (via new Compression Ratio Source option).
  • Added Sampling Mode options (subframe vs. interpolated).
  • Actions with a name that starts with ! will now also only export the first frame (same behavior as timeline & pose markers).
  • Added a warning when the user hasn't selected any sequences to export.

Bug Fixes

  • Fixed a bug where bone collections might not be displayed correctly in the PSK collection exporter.
  • Fixed incorrectly oriented exports when using non-default Forward Axis & Up Axis options.
  • Fixed a bug where users would not be able to export a PSK unless it had an armature modifier.
  • Fixed a bug where material slots would be empty if the user had the BDK addon installed and the material look-up failed.

API

  • All operators have been organized into two separate bpy.ops.psa and bpy.ops.psk namespaces.
  • In order to better accomodate user automation, a new bpy.ops.psa.import_all operator has been added that imports all the actions in a PSA file.

Miscellaneous

  • Automated testing has been added to pin behaviors and prevent regressions of key functionality. This should result in increased confidence to release incremental updates more frequently.
Compatibility
Blender 4.2  and newer
Downloads
1320
Size
60.9 KB
Permissions
This version requests the following:
  • Files Read and write PSK and PSA files from and to disk
License
GNU General Public License v3.0 or later
Status
Approved
v8.1.0 60.9 KB
8.0.0 Blender 4.2  and newer
  • 53.4 KB
  • 14915
  • December 31st, 2024

Changelog

Additions

PSK Export

  • Added handling for exporting geometry from Collection Instances.
  • Added Scale option.
  • Added Export Space option with the following options:
    • World - Export the model in world coordinates.
    • Armature - Export the model in the armature's local coordinates.
    • Instance - Export the model in world coordinates, offset by the collection's Instance Offset.
  • Added bone collection filtering to the Collection Exporter.
  • PSKs can now be exported without materials.

PSA Export

  • Added Active Action as the sequence type, allowing the user to select multiple armatures with the same data block and export the active action for each one.
  • Added a Scale option for when exporting animations for an armature that had been scaled on export.

Bug Fixes

  • Fixed Blender 4.3 compatibility error.
  • Fixed an error that would occur if selected armatures had no actions or animation data when exporting PSA.
Compatibility
Blender 4.2  and newer
Downloads
14915
Size
53.4 KB
Permissions
This version requests the following:
  • Files Import/export PSK and PSA files from/to disk
License
GNU General Public License v3.0 or later
Status
Approved
v8.0.0 53.4 KB
7.1.3 Blender 4.2  and newer
  • 48.7 KB
  • 10394
  • November 4th, 2024

Changelog

Bug Fixes

  • Fixed an error that could occur for some users when importing PSKX files (#113)
Compatibility
Blender 4.2  and newer
Downloads
10394
Size
48.7 KB
Permissions
This version requests the following:
  • Files Import/export PSK and PSA files from/to disk
License
GNU General Public License v3.0 or later
Status
Approved
v7.1.3 48.7 KB
7.1.2 Blender 4.2  and newer
  • 48.7 KB
  • 7492
  • September 10th, 2024

Changelog

Bug Fixes

  • Fixed a bug where PSA config files would be ignored if the names of bones contained dashes.
  • Fixed an error when checking whether or not the BDK addon was installed.

Additions

  • Added support for importing multiple PSA files by drag & drop.
  • Added Visible Only option to PSK collection exporter.
  • Added Translation Scale option to PSA importers.
Compatibility
Blender 4.2  and newer
Downloads
7492
Size
48.7 KB
Permissions
This version requests the following:
  • Files Import/export PSK and PSA files from/to disk
License
GNU General Public License v3.0 or later
Status
Approved
v7.1.2 48.7 KB
7.1.1 Blender 4.2  and newer
  • 48.0 KB
  • 5367
  • August 1st, 2024

Changelog

Additions

  • Added support for Collection Exporters.

Changes

  • Vertices without explicit weights are now weighted to the root bone. This fixes an issue on some older versions of Unreal (e.g. Postal), where the engine does not handle vertices with no weights, resulting in corrupted meshes.
  • The PSA export dialog now has collapsible panels.
  • Updated BDK repository support.
Compatibility
Blender 4.2  and newer
Downloads
5367
Size
48.0 KB
Permissions
This version requests the following:
  • Files Import/export PSK and PSA files from/to disk
License
GNU General Public License v3.0 or later
Status
Approved
v7.1.1 48.0 KB
7.1.0 Blender 4.2  and newer
  • 46.8 KB
  • 2850
  • June 10th, 2024

Changelog

Initial release for Blender 4.2 extensions compatibility.

Bug Fixes

  • NLA Track Strips would not correctly populate when using "Animation Data Override".
  • "Compression Ratio" and "Key Quotas" were not being correctly evaluated on NLA Track Strip sources.

Changes

  • Pose markers that begin with ! character will now only export the first frame.
  • Imported PSKs will now have their first UV layer named UVMap instead of VTXW0000.
  • Selected non-mesh objects will now be ignored on PSK export instead of blocking the operator from being invoked.
Compatibility
Blender 4.2  and newer
Downloads
2850
Size
46.8 KB
Permissions
This version requests the following:
  • Files Import/export PSK and PSA files from/to disk
License
GNU General Public License v3.0 or later
Status
Approved
v7.1.0 46.8 KB
  • About
  • Privacy Policy
  • Terms of Service
Download
  • Latest Blender
  • Blender LTS
  • Blender Benchmark
  • Previous Versions
  • Experimental Builds
  • Source Code
  • Release Notes
  • Requirements
Organization
  • People
  • Jobs
About
  • Blender Foundation
  • Blender Institute
  • Blender Studio
  • License
  • Logo & Trademark
  • Credits
  • Privacy Policy
Articles
  • News
  • Press Releases
  • User Stories
Get Involved
  • Dashboard
  • Development
  • Documentation
  • Education
Blender Studio
  • Films
  • Training
Support
  • Manual
  • Community
  • FAQ
Developers
  • Get Started
  • Projects
  • Docs
  • Blog
  • Forum
  • YouTube
  • Python API
Blender Conference
Follow Blender
Support Blender
  • Donate
  • One-time Donation
Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite