LoginSignup
1
0

mocopiのBVHファイルからFBX形式に楽に変換する(Mac)

Posted at

概要

mocopi で取得した BVH ファイルを Unity上で再生する場合、一旦FBXに変換する必要があります。(変換する方法)
ただ、毎回実行するのは面倒なので、
Automator という MacOS デフォルトのアプリを使用して Finder のクイックアクション から簡単に変換できるようにします

Finder上で 右クリックし、クイックアクション > bvh2fbx を押して待つだけで FBXファイル が生成されます
スクリーンショット 2024-01-15 17.10.54.png (2.7 MB)

手順

Automator.app を開き、クイックアクション を選択します
スクリーンショット 2024-01-15 17.27.55.png (1.5 MB)

ウィンドウ上部の項目を以下のように設定します

  • ワークフローが受け取る現在の項目: ファイルまたはフォルダ
  • 検索対象: Finder.app
  • 画像: 任意(クイックアクションのアイコンになります)
  • カラー: 任意(クイックアクションのアイコンになります)

シェルスクリプトを実行 ブロックを追加し、入力の引き渡し方法を 引数として にします。
以下のコードを貼り付けてください。
ただし3行目の <script>mocopi_bvh_fbx_converter.py絶対パス に置き換えてください

for file in "$@"; do
  if [[ "$file" == *.bvh || "$file" == *.BVH ]]; then
    /Applications/Blender.app/Contents/MacOS/Blender -b -P <script> -- "$file"
  fi
done
スクリーンショット 2024-01-15 17.18.50.png (1.3 MB)

保存することで画像のようにクイックアクションとして使用できます。
保存場所はデフォルト(~/Library/Services/) にしてください。
スクリーンショット 2024-01-15 17.10.54.png (2.7 MB)

クイックアクション に表示されていない場合は
システム設定 > プライバシーとセキュリティ > Finder
で有効になっているかを確認してください。
スクリーンショット 2024-01-15 17.26.51.png (821.1 kB)

おわりに

最後までお読みいただきありがとうございました!
Automator を使って自動化すると幸せになれます 🐧

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0