Python for Unity:UnityEditorでPythonを使えるパッケージ

まだプレビュー版ではあるけど、映像業向けにUnityにPythonのScript環境を提供するパッケージPython for Unity

Python for Unity

Python for Unityは、様々なメディア、エンタメ業界のアプリケーションとUnityの連携を促進し、Unityをより広範な制作パイプラインへとシームレスに統合することができます。
UnityプロジェクトでPythonが利用できると、以下のようなメリットが得られます:

  • Unityをリアルタイムレンダラーとして使用する際のシーンとシーケンスのassembly自動化。
  • 大量アセットの複製や変更など、時間のかかるタスクの自動化。
  • 複雑なUIを使用して他のDCCツールとネイティブに連携できるカスタムエディターツールの作成。

Python for Unityは以下の機能を提供します:


スポンサーリンク
  • Pythonコードを実行可能なTechnical Artist向けのPython Script Editor。短いスクリプトを実行したり、新しいメニュー項目を簡単に作成できます。
  • Pipeline Technical Director向けのin-process API。C#からPythonで実装されたスタジオのスクリプトを呼び出したり、逆にPythonからC#のコードを呼び出すことができます。
  • Pipeline Technical Director向けのout-of-process API。Pythonで実装されたスタジオのカスタムアプリケーションとUnityと間のライブリンクを作成することができます。
  • プロジェクト設定


スポンサーリンク


あくまでUnityEditor上でEditor拡張的にPythonを利用できるというだけのようで、Pythonのコードを使ってUnityアプリケーションを開発できるというわけではないようです。
Installationを読むと、使えるのはまだPython2.x系だけか…
連携を想定する各DCCツールが提供するPython環境は軒並みPython2.x系だもんな。

フォーラムによると、Pyhon3.x系への対応も現在開発中ではあるらしい↓
https://forum.unity.com/threads/introducing-python-for-unity-editor.812748/

このパッケージの開発背景として、昨今のCG映像制作のパイプラインがPythonで組まれる傾向にあることと、Unityをシミュレーション用途やリアルタイムレンダラーとして活用する例も増えてきているからみたい。
機械学習界隈からの流れではないのね。
https://qiita.com/tm8r/items/29d598231b793be6c6ea


スポンサーリンク

関連記事

Python拡張モジュールのWindows用インストーラー配布サイト
布のモデリング
Raspberry Piでセンサーの常時稼働を検討する
まだ続くブログの不調
物理ベースレンダリングのためのマテリアル設定チートシート
Pythonの自然言語処理ライブラリ『NLTK(Natural Language Toolkit)』
ZBrushで仮面ライダー3号を造る 仮面編 Clay Polish
サンプルコードにも間違いはある?
Unreal Engine Tokyo MeetUp!へ行ってきた
タマムシっぽい質感
白組による『シン・ゴジラ』CGメイキング映像が公開された!
MPC社によるゴジラ(2014)のVFXブレイクダウン
クラスの基本
Maya LTでFBIK(Full Body IK)
Windows10でPyTorchをインストールしてVSCodeで使う
NICOGRAPHって有名?
実写と実写の合成時の色の馴染ませテクニック
ZBrush用トポロジー転送プラグイン『ZWrap Plugin for ZBrush』
Raspberry Pi 2のGPIOピン配置
顔モデリングのチュートリアル
CGレンダラ研究開発のためのフレームワーク『Lightmetrica (ライトメトリカ)』
『ローグ・ワン/スター・ウォーズ・ストーリー』のVFXブレイクダウン まとめ
ファンの力
pythonの機械学習ライブラリ『scikit-learn』
布地のシワの法則性
Unityで学ぶC#
ZBrushでアヴァン・ガメラを作ってみる 爪とトゲを追加
3Dスキャンしたテクスチャから照明を除去するUnityツール『De Lighting tool』
Unityからkonashiをコントロールする
TVML (TV program Making language)
SculptrisとBlenderで作ったGodzilla 2014 (Fan Made)
『スター・ウォーズ 最後のジェダイ』のVFXブレイクダウン まとめ
書籍『The Art of Mystical Beasts』を購入
映画『ミュータント・タートルズ』を観てきた
DensePose:画像中の人物表面のUV座標を推定する
html5のcanvasの可能性
仮想関数
映画『ジュラシック・ワールド/炎の王国』のVFXブレイクダウン まとめ
ZBrushで手首のモデリングをリファイン
HerokuでMEAN stack
Pix2Pix:CGANによる画像変換
Raspberry Pi 2を買いました

コメント