Cinema4D 同種(同系)オブジェクトの一括操作 XPresso

前々からC4DでSDSオブジェクトのサブディバイドの値を
まとめて変更できるようにならないかねーと思っていたんです。
オブジェクトマネージャーでフィルタを有効にしてまとめて選択したら?的なネタですが
オブジェクトは指定したいのですよね、全部じゃないんです。

ということで、今まで少しチャレンジはしてみては
“大した数じゃないし、あとはデータ整理で作業終了だし、各々やった方が早くね?”
という気持ちに克己できずに諦めていましたが
調べてみたところXPressoで”オブジェクトリスト”ノードを使えばできそうだとわかりました。
幸い気持ちにも時間にも少し余裕があるので思い立ったが吉日ってことで早速やってみます。

画像をご覧ください。

ND

SD

右下のアトリビュートマネージャーのユーザーデータとワイヤリングしてあり一括操作できます。
せっかくなのでSDSのサブディバイド値だけでなく、
円や多角形を底面に持つプリミティブやスプラインの値も一括で変更できるようにしてみました。

オブジェクトリストに追加したオブジェクトに結果が反映されます。

そして、XPressoのノードです。
SD_Xpresso

このエントリーの時点では、リストはそれぞれのオブジェクトの種類に応じて用意していますが
まとめしまうことも場合によっては可能なのでは?と思っていたりします。

ということでまとめてもいけました。
XPressoノードです。
SD_XP

ユーザーデータはこんな感じです。すっきりしますね。
SDXP_Fin

前々回のエントリーでもXPressoに関してかきましたが、作業効率を上げるような使い方ができるので嬉しいですよね。
そして、まだまだ精進していかねばという奥深さもあります。

というか、標準機能として付いてるのに自分が知らないだけってこともありそうで怖いのがC4Dだったりするんですよね。



コメントを書く