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

関連記事

Unityからkonashiをコントロールする

OpenCV バージョン4がリリースされた!

参考書

映画『シン・ウルトラマン』 メイキング記事まとめ

UnityのGameObjectの向きをScriptで制御す...

ZBrushでアヴァン・ガメラを作ってみる 脚のトゲの作り直...

映画『ジュラシック・ワールド』のVFXメイキング

ラクガキの立体化 分割ラインの変更・バランス調整

顔モデリングのチュートリアル

SIGGRAPH論文へのリンクサイト

Raspberry Pi

ZBrushのUV MasterでUV展開

Windows10でPyTorchをインストールしてVSCo...

Maya には3 種類のシェーダSDKがある?

アニゴジ関連情報

書籍『The Art of Mystical Beasts』...

Unite 2017 Tokyoに行ってきた

昔Mayaでモデリングしたモデルをリファインしてみようか

ManimML:機械学習の概念を視覚的に説明するためのライブ...

Shader.jp:リアルタイム3DCG技術をあつかうサイト

自前Shaderの件 解決しました

ZBrushでアヴァン・ガメラを作ってみる 下アゴと頭部を作...

マイケル・ベイの動画の感覚

UnityユーザーがUnreal Engineの使い方を学ぶ...

ZBrush用トポロジー転送プラグイン『ZWrap Plug...

PeopleSansPeople:機械学習用の人物データをU...

書籍『仕事ではじめる機械学習』を読みました

ZBrushでアヴァン・ガメラを作ってみる 頭頂部と首周りを...

ZBrushで手首のモデリングをリファイン

Boost オープンソースライブラリ

OpenCVで平均顔を作るチュートリアル

スクラッチで既存のキャラクターを立体化したい

ZBrush キャラクター&クリーチャー

OpenMVSのサンプルを動かしてみる

Unity ARKitプラグインサンプルのチュートリアルを読...

ラクガキの立体化 モールドの追加

オープンソースのロボットアプリケーションフレームワーク『RO...

UnityのTransformクラスについて調べてみた

フォトンの放射から格納までを可視化した動画

池袋パルコで3Dのバーチャルフィッティング『ウェアラブル ク...

C++始めようと思うんだ

VGGT:マルチビュー・フィードフォワード型3Dビジョン基盤...

コメント