Joshua Knauber氏による、Blender用のノードベースビジュアルスクリプティングアドオン「Serpens 3.0」がリリースされました。
Serpens 3
Serpensはblenderのノードベースのスクリプトアドオンです。一行もコードを触ることなく、本物の Python アドオンを作成することができます。
Serpens を使えば、Blender の UI にインターフェースを作成し、パイメニュー、ショートカット、入力フィールド、チェックボックスなどを追加することができます。そして、これらのオプションに、既存のBlenderの機能を利用したり、独自のものを作ったりして機能を追加することができます。
特定のワークフローのためのツールを作成したり、プロパティを設定したり、モディファイアを追加したり、アセットをインポートしたりすることができます。これらのツールを再利用したい場合は、アドオンをインストール可能なPythonアドオンとしてエクスポートし、他のユーザーと共有することができます。
スクリプトを作成する場合は、Serpens を使用してスクリプト用のインターフェイスを作成することができます。スクリプトをボタンに貼り付けると、Serpens が登録とすべての Blender の定型文を処理してくれます。
もしあなたがスクリプトを始めたいなら、Serpens は素晴らしい出発点です。ノードのコードを見ることができ、python 構文と blender API がどのように動作するかを理解し始めることができます。Serpens に含まれる独自のスクリプトを作り始め、最終的には完全に独自のアドオンを書くことができます。
Serpens は、コーディングを学びたい人、一行もコードを書きたくない人のためのものです。ワークフローを改善するためのツールを作成したい場合や、いくつかのボタンをカスタムパイメニューに移動したい場合、Serpens はそれを支援します。Box Cutter や Retopoflow のような、多くのアルゴリズムやカスタム描画を必要とする超複雑なアドオンを構築することはできません。
v3.0の新機能
- 自動コンパイル
- ブレンドデータシステムの完全再設計
- 各ノードのドキュメントを含む完全なドキュメント
- 新規ノード
- 新しいプロパティタイプ(ポインタ、コレクション、グループ)
Blenderアドオンを作る入門環境としても良さそうですよ。開発したアドオンは配布や販売も可能で、実際にこの「Serpens」で開発されたアドオンが幾つか販売されています。「Serpens 3.0」は$15でBlender MarketやGumroadにて購入が可能です。是非チェックしてみてください。
リンク
Blender Market:Serpens – Visual Scripting Addon – Blender Market
Gumroad:Serpens – Blender Visual Scripting Addon
コメント