まだプレビュー版ではあるけど、映像業向けに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ボリュームデータ処理ライブラリ


コメント