Deborah R. Fowler

Instanced Lights — Karma/Solaris

Posted Dec 2 2019 Updated April 11 2026
Copies of lights

Copies of lights really is just an instance node. Instanced lights in LOPs use the Copy to Points node, which in this context acts as an instancer — similar to the SOPs instance node.

One thing I find quite confusing: in SOPs, "copy to points" copies the item on the left onto the source points of the item on the right. In LOPs the inputs are the opposite. The node does not behave with the same logic as the SOPs context — why SideFX kept the same label I'm not certain. It would also be helpful to be able to turn off the icon for the light (haven't found a way to do that yet).

H20 default changed — the example file has been updated so that Method "Inherit" in the copytopoint1 node is correct. Be sure to also turn off Use Entire Stage as Prototype as noted below. Here is a simpler file tested in H21.

Copy a light to points — in this context copy to points is an "instancer" node (similar to a SOPs instance node). The source points can be placed inside the node, just as we do with a SOPs instance node, but the instance is wired into the right (second input).

You can easily override intensity, color etc. (previously had to override the lights shader, so this is easier). The network below is inside the "instancer" or "copy to points" lop. Note that in order to override the attributes they must be listed ON the "copy to points" node (currently this is automatic since a * wildcard is listed). The checkbox for Use Entire Stage should be off (now under options).

Also see Houdini 18 Launch Presentation — Scott Keating example at time stamp 31:32.