> [!abstract] Summary > **TOP network basics** — Houdini's task-graph context (PDG). Use it to **wedge** parameters (generate multiple versions of a setup with different values), batch-publish geometry, and chain dependent tasks. Cumulating wedges multiplies tasks (`5 × 5 = 25`). Save the results with **ROP Geometry** using `@wedgeindex` in the output path. --- # The TOP Network - Node: **TOP Network** — can be created directly inside a SOP context. ## Wedge Node The **Wedge** TOP generates **multiple versions of a setup** by overriding parameters per task. 1. Check the **Wedge Attribute** parameter. 2. Press **Shift + V** to **preview** the values — this generates tasks. **Middle-click** a task to see its value. 3. You can call the wedge attribute (e.g. `@seed`) on any node parameter — each task generates a different variation, viewable in the TOP network. 4. **Cumulative wedges:** chaining wedges multiplies tasks together — e.g. 5 wedges followed by another 5 wedges = `5 × 5 = 25` possibilities. ## ROP Geometry Node For saving / publishing the wedged result: 1. **SOP Path** — point to the `OUT_` Null of the geometry you want to bake. 2. **Output file:** use `@wedgeindex` to differentiate per task: ``` $HIP/geo/$HIPNAME/.$OS.`@wedgeindex`.bgeo.sc ``` > [!example] *Stranger Things* rock variations > Classic use case — wedge a rock-generator's seed + scale to bake out a library of unique rock variations. --- # Common Uses - **Asset variants** — wedge a seed to generate 100 unique versions of a procedural asset. - **Parameter sweeps** — find the right value by rendering a grid of choices. - **Batch publishing** — feed wedge outputs through ROP Geometry / USD ROP / Karma Render. --- # 🔗 Related - [[Houdini Deadline|Houdini Deadline]] — submit TOPs to the farm. - [[../SOLARIS/WORKFLOW/SOLARIS TOP Render Fetch|SOLARIS TOP Render Fetch]] — TOP integration in Solaris. - [[../HOUDINI MOC|HOUDINI MOC]].