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

関連記事

続・ディープラーニングの資料

OpenCVで顔のモーフィングを実装する

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

UnrealCV:コンピュータビジョン研究のためのUnrea...

Unreal Engine Tokyo MeetUp!へ行っ...

ラクガキの立体化

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

ゴジラ三昧

OpenGVのライブラリ構成

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

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

HD画質の無駄遣い

Windows Server 2008にAutodesk M...

MPC社によるゴジラ(2014)のVFXブレイクダウン

ROSの薄い本

SIGGRAPH ASIA 2009で学生ボランティア募集し...

OpenCV

写真から3Dメッシュの生成・編集ができる無料ツール『Auto...

網元AMIで作ったWordpressサイトのインスタンスをt...

clearcoat Shader

シン・ゴジラのファンアート

リアルタイム レイトレーシングAPI『DirectX Ray...

Webスクレイピングの勉強会に行ってきた

Konashiを買った

トランスフォーマー/ロストエイジのメイキング

VCG Library:C++のポリゴン操作ライブラリ

Mayaのシェーディングノードの区分

クラスの基本

ZBrush 2021.6のMesh from Mask機能...

トランスフォーマー :リベンジのメイキング (デジタルドメイ...

JavaによるCGプログラミング入門サイト (日本語)

ゴジラの造形

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

Blender 4.2以降のWindowsPortable版...

BlenderのRigifyでリギング

ゴジラ(2014)のメイキング

ラクガキの立体化 背中の作り込み・手首の移植

Unity Scriptコーディング→Unreal Engi...

Human Generator:Blenderの人体生成アド...

Quartus II

OpenCV 3.1とopencv_contribモジュール...

OpenVDB:3Dボリュームデータ処理ライブラリ

コメント