まだプレビュー版ではあるけど、映像業向けに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
関連記事
MythTV:Linuxでテレビの視聴・録画ができるオープン...
ZBrushでゴジラ2001を作ってみる 頭の概形作り
mentalrayのSubsurface Scatterin...
Unityをレンダラとして活用する
OpenCVでiPhone6sのカメラをキャリブレーションす...
プログラムによる景観の自動生成
ドラマ『ファーストクラス』のモーショングラフィックス
trimesh:PythonでポリゴンMeshを扱うライブラ...
iPhone x ロボットハッカソン~RomoのiPhone...
WordPressプラグインの作り方
C++の抽象クラス
ZBrushでアヴァン・ガメラを作ってみる 爪とトゲを追加
Faceshiftで表情をキャプチャしてBlender上でM...
VGGT:マルチビュー・フィードフォワード型3Dビジョン基盤...
openMVGをWindows10 Visual Studi...
第20回 文化庁メディア芸術祭『3DCG表現と特撮の時代』
Unite 2017 Tokyoに行ってきた
『シン・ゴジラ』のコンセプトアニメーションのメイキング動画が...
ZBrushのUV MasterでUV展開
Google製オープンソース機械学習ライブラリ『Tensor...
Google App Engineのデプロイ失敗
MPC社によるゴジラ(2014)のVFXブレイクダウン
仮想関数
書籍『開田裕治 怪獣イラストテクニック』
3D復元技術の情報リンク集
ラクガキの立体化
Vancouver Film Schoolのデモリール
為替レートの読み方 2WAYプライス表示
ZBrush 2021.6のMesh from Mask機能...
ゴジラの造形
NumSharp:C#で使えるNumPyライクな数値計算ライ...
uvでWindows11のPython環境を管理する
Paul Debevec
粘土をこねるようなスカルプトモデリング
ZBrushでメカ物を作るチュートリアル動画
Maya 2015から標準搭載されたMILA
OpenCVでカメラ画像から自己位置認識 (Visual O...
Google Chromecast
顔のモデリング
参考書
DCGAN (Deep Convolutional GAN)...
Gource:バージョン管理の履歴を可視化するツール


コメント