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


スポンサーリンク

関連記事

ZBrushで人型クリーチャー
Unity MonoBehaviourクラスのオーバーライド関数が呼び出される順番
マイケル・ベイの動画の感覚
書籍『メイキング・オブ・ピクサー 創造力をつくった人々』を読んだ
ZBrushでカスタムUIを設定する
TVML (TV program Making language)
機械学習で遊ぶ
ZBrushで仮面ライダー3号を造る 仮面編 ZRemesher
顔追跡による擬似3D表示『Dynamic Perspective』
Unityで画面タッチ・ジェスチャ入力を扱う無料Asset『TouchScript』
3分の動画でプログラミングを学習できるサイト『ドットインストール』
ZBrushの作業環境を見直す
UnityでLight Shaftを表現する
タダでRenderManを体験する方法
Raspberry Pi
オープンソースの顔認識フレームワーク『OpenBR』
レンダラ制作はOpenGL とか DirectX を使わなくてもできるんだぜ
物理ベースレンダリングのためのマテリアル設定チートシート
ZBrushでゴジラ2001を作ってみる 頭の概形作り
『ハン・ソロ/スター・ウォーズ・ストーリー』のVFXブレイクダウン まとめ
iPhoneアプリ開発 Xcode 5のお作法
ZBrushでゴジラ2001を作ってみる 身体のSubToolを分割
Manim:Pythonで使える数学アニメーションライブラリ
OpenCV 3.3.0 contribのsfmモジュールのサンプルを動かしてみる
Unreal Engine 5の情報が公開された!
株式会社ヘキサドライブの研究室ページ
GAN (Generative Adversarial Networks):敵対的生成ネットワーク
geometry3Sharp:Unity C#で使えるポリゴン操作ライブラリ
COLMAP:オープンソースのSfM・MVSツール
スクレイピング
WordPress on Google App Engineを1週間運用してみて
ZBrush 4R8 リリース!
池袋パルコで3Dのバーチャルフィッティング『ウェアラブル クロージング バイ アーバンリサーチ』
白組による『シン・ゴジラ』CGメイキング映像が公開された!
法線マップを用意してCanvas上でShadingするサンプル
clearcoat Shader
3DCG Meetup #4に行ってきた
MeshroomでPhotogrammetry
Google App EngineでWordPress
UnityのAR FoundationでARKit 3
ラクガキの立体化
ZBrushのハードサーフェイス用ブラシ

コメント