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でアヴァン・ガメラを作ってみる 脚のポーズ調整

OpenCV 3.1から追加されたSfMモジュール

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

ZBrushからBlenderへモデルをインポート

Autodesk Mementoでゴジラを3次元復元する

BlenderのPython環境にPyTorchをインストー...

テスト

AmazonEC2のインスタンスをt1.microからt2....

映像ビジネスの未来

UnityでPoint Cloudを表示する方法

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

2012 昨日のクローズアップ現代を見た

Maya API Reference

ZBrushで仮面ライダー3号を造る 仮面編

ディープラーニング

スクレイピング

オープンソースの顔の動作解析ツールキット『OpenFace』

ZBrushのハードサーフェイス用ブラシ

ROSでガンダムを動かす

PythonでMayaのShapeノードプラグインを作る

ZBrushで仮面ライダーBLACK SUNを作る 頭部~バ...

OpenCVで顔のランドマークを検出する『Facemark ...

Javaで作られたオープンソースの3DCGレンダラ『Sunf...

ニンテンドー3DSのGPU PICA200

Mechanizeで要認証Webサイトをスクレイピング

UnityでARKit2.0

フリーのUV展開ツール Roadkill UV Tool

OpenMesh:オープンソースの3Dメッシュデータライブラ...

OpenSfM:PythonのStructure from ...

3D Gaussian Splatting:リアルタイム描画...

フルCGのウルトラマン!?

ZBrushで仮面ライダー3号を造る 仮面編 リファレンス画...

なんかすごいサイト

Point Cloud Utils:Pythonで3D点群・...

Quartus II

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

OpenCVの三角測量関数『cv::triangulatep...

参考になりそうなサイト

粘土をこねるようなスカルプトモデリング

Google App Engine上のWordPressでA...

SculptrisとBlenderで作ったGodzilla ...

コメント