コンテンツにスキップ

Duplicator

Duplicator を使用して Shape を複製・配置し、グリッド、円、その他のパターンを作成できます。

Create > Demo Scenes > Generative Art > Axonometric を参照

  • Shape
  • Advanced

Common Attributes +

Input Shapes - 複製する Shape を接続する。Input List 参照。

Distribution - 複製のレイアウトを決定する。Distribution Types 参照。

Shape Position - 各複製ごとに位置を設定する。

Shape Rotation - 各複製ごとに回転を設定する。

Shape Scale - 各複製ごとにスケールを設定する。

Shape Visibility - 各複製ごとに可視性を設定する。

Shape Opacity - 各複製ごとに不透明度を設定する。

Auto Id - Input Shapes リスト内のすべての Id を自動的に循環する。

Shape Id - 配置する Input Shape(s) の Id を設定する。0 は最初の Id。

Shape Time Offset - 各 Shape ごとに複製のアニメーションカーブをオフセットする。ヒント - Stagger Behaviour を接続する。

Stagger Behaviour と Shape Time Offset を使用する場合、負の Minimum 値を使用してアニメーションがフレーム 0 から始まるようにできる。例: Minimum-50 にすると 50 フレームにわたってアニメーションがオフセットされる。

Common Attributes +

Use Index Context - チェック時、Duplicator は Context を取得する。これは、Duplicator が別の Duplicator の Input Shape である場合に Id の割り当て方を制御するために使用できる。

Index Context - この出力を別のレイヤーに接続すると、関連する「上流深度」で各複製のインデックスが出力される。詳細は Context を参照。

Skip Invisible Duplicates - チェック時、Shape Visibility によって非表示にされた複製のメッシュも削除される。これは Duplicator のバウンディングボックスにも影響し、重いシーンの最適化に使用できる。

Shape が Duplicator の一部である場合に位置が期待通りに表示されない混乱を避けるため、Input Shape のトランスフォーム情報は無視される。「トランスフォーム情報」には、Shape の PositionRotationScaleSkewPivot 属性が含まれる。

Position100,100 の Shape が DuplicatorInput Shape として接続される場合、その位置は無視され 0,0 にリセットされる。結果として、各複製は 100,100 の位置でオフセットされるのではなく、各分布点の同じ位置に配置される。これは、意図しないオフセット追加による混乱を防ぐためである。

これは親 Shape にのみ適用され、Shape の子のトランスフォーム情報は尊重される。この考え方は階層を通じて組み込み機能を上書きするために使用できる。下の例では、Group が Duplicator の Input Shape として接続され、Shape は Group の子である。この場合、Shape の Position 100,100 は渡され、各複製が Duplicator の点からその量だけオフセットされる。Group は 0,0 に留まるが、Group 内の Shape の位置は尊重される。

  • Group - トランスフォームは無視される。
    • Shape - トランスフォームは尊重される。

Shapes は Duplicator の点(赤色)からオフセットされている。

このテクニックは、任意のトランスフォームアニメーションを Duplicator に渡すためにも使用できる。アニメーションする Shape を Group に追加し、その Group を Duplicator に追加することで、Group は点に配置され、Shape は Group 内を移動する。

アニメーションする Shapes は Duplicator の静的な点(赤色)を基準に移動する。