/blender3d_import_psk_psa

import mesh, skeleton, animation from psk, psa files to blender3d

Primary LanguagePython

Blender3D Import psk psa addon (customized by matyalatte)

I've customized the plugin for UE4 modding.
You don't need to setup import options and rename objects.

Installation

  1. Download the zip file from the releases page.
  2. Open Blender.
  3. Open the Preferences window (Edit > Preferences).
  4. Select the Add-ons tab.
  5. Click Install....
  6. Select the zip file you downloaded and click Install Add-on.

Tutorial

My version is different from the original version in usage.
Be sure to read the tutorial.

What's the difference with the original version?

  • Rename armature to Armature
  • Set false to Scale down as default
  • Apply smooth shading
  • Change unit scale to 0.01
  • Add a UI panel to combine psk skeleton and gltf mesh
  • Add a UI panel to export an armature and its mesh as fbx
  • Split the script into some files

convine_psk_gltf export_panel

Why should we set false to Scale down?

Scale down option will corrupt skeleton data.
You can't make mods with this option.

Original description

Changes from original release
  • Blender 2.80+ support (check issues first!)
  • Fixed animation/skeleton import
  • Performance improvements
  • Panel UI updated
  • UI option: all actions to NLA track, one by one
  • UI option: mesh / skeleton or both import

Installation

  1. Download .py file:

Current ( branch latest ):
270 direct link
280 direct link

Stable ( branch master ):
270 direct link
280 direct link

  1. Add add-on:
  • From Blender

    2.79: File -> User preferences -> Add-ons -> Install Add-on from File...
    2.80: Edit -> Preferences... -> Add-ons -> Install...

  • Manually

    Add .py file to the Blender's Add-ons search path:

    • %APPDATA%\Blender Foundation\Blender\2.79\scripts\addons\
    • %APPDATA%\Blender Foundation\Blender\2.80\scripts\addons\
  1. Disable original add-on:
    Import Unreal Skeleton Mesh (.psk)/Animation Set (.psa)
  2. Enable this one:
    Import Unreal Skeleton Mesh (.psk)/Animation Set (.psa) (280)

Usage

Panel in 3DView (270) Panel in 3DView (280)