まだプレビュー版ではあるけど、映像業向けに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
関連記事
『PIXARのひみつ展』に行ってきた
Gource:バージョン管理の履歴を可視化するツール
SIGGRAPH ASIAのマスコット
オープンソースのロボットアプリケーションフレームワーク『RO...
Python2とPython3
ZBrushのUV MasterでUV展開
ZBrushでUndo Historyを動画に書き出す
ブログが1日ダウンしてました
IronPythonを使ってUnity上でPythonのコー...
OpenCV バージョン4がリリースされた!
Maya には3 種類のシェーダSDKがある?
HD画質の無駄遣い
フルCGのウルトラマン!?
ZBrushでアヴァン・ガメラを作ってみる 口内の微調整・身...
iPhone 3GSがますます欲しくなる動画
無料で使える人体3DCG作成ツール
3Dスキャンしたテクスチャから照明を除去するUnityツール...
サンプルコードにも間違いはある?
ZBrushで仮面ライダー3号を造る 仮面編 リファレンス画...
ZBrushでメカ物を作るチュートリアル動画
ZBrushでアヴァン・ガメラを作ってみる 歯茎を別パーツへ...
ZBrushでアヴァン・ガメラを作ってみる 脚のトゲの作り直...
Unityで画面タッチ・ジェスチャ入力を扱う無料Asset『...
Mayaのポリゴン分割ツールの進化
ZBrushでアヴァン・ガメラを作ってみる 壊れたデータの救...
konashiのサンプルコードを動かしてみた
MPFB2:Blenderの人体モデリングアドオン
3Dスキャンに基づくプロシージャルフェイシャルアニメーション
ヘッドマウントディスプレイとビジュアリゼーションの未来
hloc:SuperGlueで精度を向上させたSfM・Vis...
UnityからROSを利用できる『ROS#』
OpenVDB:3Dボリュームデータ処理ライブラリ
ZBrushでリメッシュとディティールの転送
OpenCV3.3.0でsfmモジュールのビルドに成功!
OpenGV:画像からカメラの3次元位置・姿勢を推定するライ...
ZBrushで人型クリーチャー
Unityからkonashiをコントロールする
Point Cloud Libraryに動画フォーマットが追...
UnityでTweenアニメーションを実装できる3種類の無料...
SDカードサイズのコンピューター『Intel Edison』
MFnDataとMFnAttribute
FCN (Fully Convolutional Netwo...


コメント