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

関連記事

BlenderProc:Blenderで機械学習用の画像デー...

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

OpenCV 3.1のsfmモジュールのビルド再び

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

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

ZBrush 2018での作業環境を整える

ゴジラ(2014)のディティール制作の舞台裏

FreeMoCap Project:オープンソースのマーカー...

Maya API Reference

ZBrushでアヴァン・ガメラを作ってみる モールドの彫り込...

Pythonの自然言語処理ライブラリ『NLTK(Natura...

OpenGVの用語

ZBrushのZmodelerとDynamic Subdiv...

このブログのデザインに飽きてきた

iPhoneアプリ開発 Xcode 5のお作法

ブログが1日ダウンしてました

ZBrush 4R7

ブログをGoogle App EngineからAmazon ...

ちょっと凝り過ぎなWebキャンペーン:全日本バーベイタム選手...

Alice Vision:オープンソースのPhotogram...

中学3年生が制作した短編映像作品『2045』

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

UnityからROSを利用できる『ROS#』

Maya LTのQuick Rigを試す

Multi-View Environment:複数画像から3...

Managing Software Requirements...

C++の抽象クラス

HD画質の無駄遣い

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

iPhone・iPod touchで動作する知育ロボット『R...

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

Photoshopで作る怪獣特撮チュートリアル

UnityでPoint Cloudを表示する方法

Math.NET Numerics:Unityで使える数値計...

OpenCV 3.3.0-RCでsfmモジュールをビルド

『シン・ゴジラ』のコンセプトアニメーションのメイキング動画が...

HerokuでMEAN stack

白組による『シン・ゴジラ』CGメイキング映像が公開された!

テスト

クラスの基本

CreativeCOW.net

SONY製のニューラルネットワークライブラリ『NNabla』

コメント