Merge surface node

Merges geometry from its inputs.

See also: Object Merge

This node merges together the geometry from its inputs into a single stream of geometry, which you can then send through other nodes. If you need to continue distinguishing different parts of the merged geometry later, try using the Group node to put the input geometries into groups before merging them.

You can merge together a maximum of 9999 inputs.

Example files

MergeAttributes

$HFS/houdini/help/examples/nodes/sop/merge/MergeAttributes.cmd

Load | Launch

The Merge SOP applies all incoming attributes to all input geometry. Each input geometry may have its own set of attributes.

Three spheres are wired into a Merge SOP. The first has no attributes applied. The second has a color attribute (Cd[3]) applied by a Point SOP. The third has a normal attribute (N[3]) applied by another Point SOP.

The Merge SOP does NOT know how to build attributes, but can apply them. As a result, all applied attribute values are set to zero.

This is why the first two spheres display and render black. They have normal attributes applied, but their values are set to zero.

In addition, the first and last spheres have a color attribute applied, but their values are set to zero.

It is better to set attributes explicitly, instead of relying on the Merge SOP to do so.

Usages in other examples

Example name Example for

Dynamics channel node

Load | Launch

Object channel node

Load | Launch

Lookup channel node

Load | Launch

BlendPose channel node

Load | Launch

Load | Launch

Material shader

Load | Launch

Material shader

Load | Launch

Poly Frame surface node

Load | Launch

Poly Stitch surface node

Load | Launch

Spring surface node

Load | Launch

Spring surface node

Load | Launch

Spring surface node

Load | Launch

Platonic Solids surface node

Load | Launch

Attrib Reorient surface node

Load | Launch

Twist surface node

Load | Launch

Font surface node

Load | Launch

Font surface node

Load | Launch

Hole surface node

Load | Launch

Curve surface node

Load | Launch

Join surface node

Load | Launch

Attrib Create surface node

Load | Launch

Clip surface node

Load | Launch

Clip surface node

Load | Launch

Poly Loft surface node

Load | Launch

Torus surface node

Load | Launch

Box surface node

Load | Launch

Add surface node

Load | Launch

Point surface node

Load | Launch

Point surface node

Load | Launch

Point surface node

Load | Launch

Point surface node

Load | Launch

Point surface node

Load | Launch

Rest Position surface node

Load | Launch

Fur surface node

Load | Launch

Force surface node

Load | Launch

Curvesect surface node

Load | Launch

Revolve surface node

Load | Launch

Cloth Create Seam surface node

Load | Launch

Convert surface node

Load | Launch

Convert surface node

Load | Launch

Convert surface node

Load | Launch

Convert surface node

Load | Launch

Refine surface node

Load | Launch

Dop Import surface node

Load | Launch

Dop Import surface node

Load | Launch

Primitive surface node

Load | Launch

Primitive surface node

Load | Launch

Magnet surface node

Load | Launch

Sphere surface node

Load | Launch

Grid surface node

Load | Launch

Rails surface node

Load | Launch

Transform surface node

Load | Launch

Surfsect surface node

Load | Launch

Particle surface node

Load | Launch

Particle surface node

Load | Launch

Particle surface node

Load | Launch

Particle surface node

Load | Launch

Particle surface node

Load | Launch

Particle surface node

Load | Launch

Particle surface node

Load | Launch

Cap surface node

Load | Launch

Carve surface node

Load | Launch

Carve surface node

Load | Launch

Fit surface node

Load | Launch

Fit surface node

Load | Launch

Profile surface node

Load | Launch

Skin surface node

Load | Launch

Skin surface node

Load | Launch

Skin surface node

Load | Launch

Skin surface node

Load | Launch

Resample surface node

Load | Launch

Clay surface node

Load | Launch

Align surface node

Load | Launch

Crease surface node

Load | Launch

Fillet surface node

Load | Launch

Bake Volume surface node

Load | Launch

Poly Knit surface node

Load | Launch

Circle surface node

Load | Launch

Fractal surface node

Load | Launch

Fuse surface node

Load | Launch

Poly Wire surface node

Load | Launch

Attrib Transfer surface node

Load | Launch

Attrib Transfer surface node

Load | Launch

Attrib Transfer surface node

Load | Launch

Smooth surface node

Load | Launch

Poly Patch surface node

Load | Launch

Ray surface node

Load | Launch

Edit surface node

Load | Launch

Cookie surface node

Load | Launch

Poly Split surface node

Load | Launch

Bridge surface node

Load | Launch

Creep surface node

Load | Launch

Creep surface node

Load | Launch

Facet surface node

Load | Launch

Metaball surface node

Load | Launch

Instance particle node

Load | Launch

Instance particle node

Load | Launch

Attribute Transfer particle node

Load | Launch

Color particle node

Load | Launch

Creep particle node

Load | Launch

Collision particle node

Load | Launch

Meta-Loop Import VEX node

Load | Launch

Ray Trace VEX node

Load | Launch

Load | Launch

Torque render node

Load | Launch

Mantra render node

Load | Launch

Mantra render node

Load | Launch

Mantra render node

Load | Launch

Mantra render node

Load | Launch

Multiple Solver dynamics node

Load | Launch

Field Force dynamics node

Load | Launch

Field Force dynamics node

Load | Launch

Field Force dynamics node

Load | Launch

RBD Point Object dynamics node

Load | Launch

Fluid Object dynamics node

Load | Launch

Fluid Object dynamics node

Load | Launch

Fluid Object dynamics node

Load | Launch

Fluid Object dynamics node

Load | Launch

Fluid Object dynamics node

Load | Launch

Fluid Object dynamics node

Load | Launch

Fluid Object dynamics node

Load | Launch

Blend Solver dynamics node

Load | Launch

Wire Solver dynamics node

Load | Launch

Wire Solver dynamics node

Load | Launch

Wire Solver dynamics node

Load | Launch

RBD Fractured Object dynamics node

Load | Launch

Drag Force dynamics node

Load | Launch

Copy Objects dynamics node

Load | Launch

Copy Objects dynamics node

Load | Launch

Affector dynamics node

Load | Launch

RBD Angular Spring Constraint dynamics node

Load | Launch

RBD Angular Spring Constraint dynamics node

Load | Launch

Wind Force dynamics node

Load | Launch

RBD Visualization dynamics node

Load | Launch

Particle Fluid Emitter dynamics node

Load | Launch

Particle Fluid Emitter dynamics node

Load | Launch

RBD Keyframe Active dynamics node

Load | Launch

Switch Solver dynamics node

Load | Launch

Wire Glue Constraint dynamics node

Load | Launch

Wire Object dynamics node

Load | Launch

RBD Auto Freeze dynamics node

Load | Launch

RBD Solver dynamics node

Load | Launch

RBD Solver dynamics node

Load | Launch

Smoke Object dynamics node

Load | Launch

Smoke Object dynamics node

Load | Launch

Smoke Object dynamics node

Load | Launch

Smoke Object dynamics node

Load | Launch

Smoke Object dynamics node

Load | Launch

Smoke Object dynamics node

Load | Launch

Smoke Object dynamics node

Load | Launch

Smoke Object dynamics node

Load | Launch

RBD Hinge Constraint dynamics node

Load | Launch

SOP Solver dynamics node

Load | Launch

SOP Solver dynamics node

Load | Launch

Gas Surface Tension dynamics node

Load | Launch

Particle Fluid Solver dynamics node

Load | Launch

Particle Fluid Solver dynamics node

Load | Launch

Particle Fluid Solver dynamics node

Load | Launch

Particle Fluid Solver dynamics node

Load | Launch

Particle Fluid Solver dynamics node

Load | Launch

Particle Fluid Solver dynamics node

Load | Launch

Particle Fluid Solver dynamics node

Load | Launch

Particle Fluid Solver dynamics node

Load | Launch

Buoyancy Force dynamics node

Load | Launch

POP Solver dynamics node

Load | Launch

Load | Launch

Particle Fluid Sink dynamics node

Load | Launch

Particle Fluid Sink dynamics node

Load | Launch

Cloth Solver dynamics node

Load | Launch

Cloth Solver dynamics node

Load | Launch

Cloth Solver dynamics node

Load | Launch

Cloth Solver dynamics node

Load | Launch

Cloth Solver dynamics node

Load | Launch

Cloth Solver dynamics node

Load | Launch

RBD Object dynamics node

Load | Launch

RBD Object dynamics node

Load | Launch

Particle Fluid Object dynamics node

Load | Launch

Particle Fluid Object dynamics node

Load | Launch

Particle Fluid Object dynamics node

Load | Launch

Particle Fluid Object dynamics node

Load | Launch

Particle Fluid Object dynamics node

Load | Launch

Particle Fluid Object dynamics node

Load | Launch

Particle Fluid Object dynamics node

Load | Launch

RBD Spring Constraint dynamics node

Load | Launch

RBD Glue Object dynamics node

Load | Launch

RBD Glue Object dynamics node

Load | Launch

RBD Glue Object dynamics node

Load | Launch

RBD Glue Object dynamics node

Load | Launch

File dynamics node

Load | Launch

Active Value dynamics node

Load | Launch

Active Value dynamics node

Load | Launch

RBD Pin Constraint dynamics node

Load | Launch

RBD Pin Constraint dynamics node

Load | Launch

Anchor: Align Axis dynamics node

Load | Launch

Reference Frame Force dynamics node

Load | Launch

Mask Field dynamics node

Load | Launch

Fan Force dynamics node

Load | Launch

Vortex Force dynamics node

Load | Launch

Script Solver dynamics node

Load | Launch

Script Solver dynamics node

Load | Launch

Geometry compositing node

Load | Launch

Path object

Load | Launch

Rivet object

Load | Launch