【Blender】psa,pskファイルをインポートする方法

wp_tmb_blender-psk-import

自身の悩み

3Dモデル .psk, pska, .psaをネットから拾ってきたけど、Blenderにインポートする方法が分からない。

これで解決

psk, psaをインポート可能にするアドオンで解決します。

今回は、Blenderでpsa,pskファイルをインポートする方法を紹介します。
この記事を読むことで巷で流行りのフォーナイトのumodelの3Dモデル(psk)もインポートできるようになります。

アドオン導入手順

1. psk,psaアドオンをダウンロードする

Blender 2.83を使用して、説明しています。

Blenderにpsk, psaをインポートするためのアドオンをダウンロードします。

  1. Befzz / blender3d_import_psk_psa – Githubにいきます。

ブラウザで「Blender psk import」と検索すると上位に表示されると思います。

  1. 「addons」をクリックします。
Befzz / blender3d_import_psk_psa, addons
  1. 「io_import_scene_unreal_psa_psk_280.py」をクリックします。
Befzz / blender3d_import_psk_psa/addons/io_import_scene_unreal_psa_psk_280.py
  1. 「RAW」をクリックします。
Befzz / blender3d_import_psk_psa/addons/io_import_scene_unreal_psa_psk_280.py , Click RAW
  1. 「名前を付けて保存」します。
save as io_import_scene_unreal_psa_psk_280.py
  1. [ファイルの種類(T)] → すべてのファイル(.)に変更します。

拡張子は.txtではなく, .pyに変更します。

Save as .txt Save as .py
名前を付けて保存 .txt 名前を付けて保存 .py

.txt保存してから、.pyに変更するでもOKです。

  1. これでアドオンのダウンロードは完了です。
io_import_scene_unreal_psa_psk_280.py

2. psk,psaアドオンをインポートする

  1. Blender [編集]→[プリファレンス]→[アドオン]→[インストール…]
Blender Edit→Preferences→Add-ons→Install...
  1. 「io_import_scene_unreal_psa_psk_280.py」を選択して、[アドオンをインストール]
Select io_import_scene_unreal_psa_psk_280.py and install the add-on

もしくは、直接addonsフォルダに「io_import_scene_unreal_psa_psk_280.py」を置いてもOKです。

Blender 2.83の場合

C:\Users\ユーザー名\AppData\Roaming\Blender Foundation\Blender\2.83\scripts\addons
  1. アドオンを有効にします。

これで「PSK/PSA Import」が使えるようになりました。

PSK/PSA Import is available.

pskインポート方法

1a. [ファイル] → [インポート] → [Skelton Mesh(.psk)], [Skelton Anim(.psa)]

File → Import → Skelton Mesh(.psk),Skelton Anim(.psa)

1b . [サイドバー] → [PSK/PSA] → [PSK/PSA Import] → [Import PSK]

Sidebar → PSK/PSA → PSK/PSA Import→ Import PSK, Import PSA
  1. .pskを選択, インポートの設定をし、[Import PSK]します。
Select .psk, .psa, set import settings, Import PSK, Import PSA.

psk インポート設定

・ Reorient bones: 骨の向きを変える
・ Rerient directly: 直接向きを変える
・ Split UV data: UVデータを分割する
・ Don’t invert root bone: ルートボーンを反転させないでください
・ Scale down: 継承
・ sRGB vertex color: sRGB頂点色
・ Bone length ratio: 骨の長さの比率
・ Alt. bone length: 代替.骨の長さ

インポート設定が分からなければ、デフォルトのままでOKです。

これでpskのインポート完了です。

psk import success

psaインポート方法

1 pskのアーマチュアを選択します。

psaはアーマチュアを選択してないとインポートすることができません。

2 [サイドバー] → [PSK/PSA] → [PSK/PSA Import] → [Import PSA]

Select armature, Sidebar→ PSK/PSA→PSK/PSA Import→ Import PSA

3 .psaを選択, インポートの設定をし、[Import PSA]します。

Select .psa, set the import settings and Import PSA.

psa インポート設定

・ All actions to NLA track: NLAトラックへのすべてのアクション
・ Prefix action names:接頭辞アクション名
・ Update timeline range: タイムライン範囲を更新する
・ 回転のみ
・ Don’t invert root bone: ルートボーンを反転させないでください

インポート設定が分からなければ、デフォルトのままでOKです。

アニメーション再生できれば、psaのインポート完了です。

psa import success

psk psaインポートエラー

エラー「select an armature」

import PSA, select an armature

Select an armature.

アーマチュアを選択

解決法

言葉の通りで、アーマチュアを選択してから、[Import PSA]してください。

エラー「Not psk file」

not psk file

Not psk file.

PSKファイルではありません。

解決法

言葉の通りです。pskまたはpskxファイルを選んでください。

関連するファイル .uasset, .umap, .uexp, .ubulkは未対応です。

バージョン対応状況

Blender3D Import psk psa psa addon support status

Befzz / blender3d_import_psk_psa – Github

2020年更新

  • io_import_scene_unreal_psa_psk_280.py
    • Blender 2.81〇
    • Blender 2.82〇
    • Blender 2.83〇
    • Blender 2.91a〇

対応ファイル形式: .psa, .psk, .pskx


Importing Static Mesh From Unreal Engine (*.pskx) – blenderartists

2014年5月更新

  • io_import_scene_unreal_pskx.py
    • Blender 2.81 ⚠️Blender 2.8xへのアップグレードが必要(Upgrade to 2.8x required)
    • Blender 2.82 ⚠️Blender 2.8xへのアップグレードが必要(Upgrade to 2.8x required)
    • Blender 2.83 ⚠️Blender 2.8xへのアップグレードが必要(Upgrade to 2.8x required)
    • Blender 2.91a ⚠️Blender 2.8xへのアップグレードが必要(Upgrade to 2.8x required)

特に変化なし。私の環境では使えなかった。

まとめ

Blenderに.psk, .psaをインポートする方法を紹介しました。

  1. psk,psaアドオンをダウンロードする
  2. psk,psaアドオンをインポートする
  3. psk,psaをインポートする

インポート設定の英語がよく分からなければデフォルトでも十分だと思います。

参考

動作環境

  • Windows 10 Pro 1909
  • Blender 2.81, 2.82, 2.83, 2.91a

psk, psa アドオン

koshishirai / 3D Modeler

「【Blender】psa,pskファイルをインポートする方法」への3件のフィードバック

  1. 「io_import_scene_unreal_psa_psk_280.py」を選択して、[アドオンをインストール]
    ↑ここまでできてもなにもインストールされません
    どうしたらいいですか

    1. あさん、コメントありがとうございます。
      以下のことを試してください。

      1. Blender2.8x環境でアドオンをインストールする. Bleder2.9xは現在サポートしていないようです。(io_import_scene_unreal_psa_psk_280.pyは2020.05更新, 2020.11.29確認)
      2. アドオンをインストールしたら有効になっているか確認する
      3. [PSA,PSK]の項目が存在するか確認する
      4. Blenderを再起動する
      5. io_import_scene_unreal_psa_psk_280.pyをアドオンを直接addonsに入れる

  2. 初心者A

    ありがとうございます。とても参考になりました。
    後、もし可能でしたらpskと一緒にダウンロードした
    テクスチャとの紐づけ方法などがありましたらご教示願いたいです。

コメントは受け付けていません。