/blender2pmxem

Blender2PmxeをBlender2.80系に対応させるよ

Primary LanguagePythonOtherNOASSERTION

blender2pmxem

Blender2PmxeをBlender2.80系に対応させるよ

概要

PMX形式のファイルのインポート・エクスポートを行うBlenderアドオンです。

KAGAYAS氏の改変Blender2Pmxe(配布ミラー)を、Blenderの2.80向けに改変したものです。

使いかたなど

https://blender2pmxem.netlify.app/

ライセンス

改変元のライセンスに従います。

それ以外の完全に新規に作成したファイルは CC0 です。

更新履歴

CHANGELOG

進捗

とりあえず動いているっぽい。

Blender2Pmxeからの移行について

Blender 2.79以前 + Blender2Pmxe の.blendファイルとXMLファイルをそのままでは正常にエクスポートできません。仕様の変更点を元にモデルの修正を行ってください。

XMLファイルはインポートもしくは「XMLファイル作成」機能で作り直すことを推奨します。

Blender2Pmxe からの仕様の変更点

  • インポート・エクスポート
    • PMX形式の材質の設定は、BlenderのマテリアルのプリンシプルBSDFノードと対応させています
      • 拡散色 → ベースカラー
      • テクスチャファイル → ベースカラーの画像テクスチャノードのファイル
    • 材質色、スフィアマップ設定は、モデル情報のXMLに保存・取得するようにしました
    • 状態検証を行い、処理できない場合にエラーになるようにしました
  • ツールのUI
    • ツールシェルフからサイドバーに移動しました
    • 以下を削除しました
      • 輪郭線機能
      • Mat to tex
      • 「陰影なし」チェックボックス
      • 「裏面を非表示」チェックボックス
  • XML
    • ボーンの並び順をXMLの順番でエクスポートするようにしました
    • constraints要素のbody_Aとbody_Bを剛体名に変更しました
    • 材質モーフ・ボーンモーフ・グループモーフをXMLに保存するようにしました