Gaalvk
Jan. 1, 2026 20:59:35
SOP create/import - is it possible to create more than one output?
Suppose you want to output separate points, separate curves, and a separate mesh. Of course, it's logical to do this all in one node. Making copies with object merge is quite inconvenient.
I expected that simply adding multiple outputs inside would automatically create outputs, but no.
Type properties are blocked, and I couldn't find any other way. Maybe there's some non-obvious way? Or is it impossible?
If it's impossible, it would be great if the developers would unlock the ability to add outputs via Type properties or another method.
tamte
Jan. 2, 2026 16:26:23
AFAIK this is not yet possible, I have RFE#144407 requesting exactly this feature to output geo for every Output SOP with positive index from internal as well as External SOPnet if specified
alex_sidefx
Jan. 3, 2026 09:15:42
For now, there is a sneaky workaround to get multiple geo outputs in a SOP Geometry style with SOP Invoke. Of course you're limited to compilable nodes.
tamte
Jan. 4, 2026 00:46:31
alex_sidefx
For now, there is a sneaky workaround to get multiple geo outputs in a SOP Geometry style with SOP Invoke
great trick, thanks Alex
alex_sidefx
Of course you're limited to compilable nodes.
or are you?
with one more sneaky workaround you are not, it's almost like SOP Import with Output SOPs working, just using empty compiled block instead of Output SOP
alex_sidefx
Jan. 4, 2026 04:58:40
tamte
with one more sneaky workaround you are not, it's almost like SOP Import with Output SOPs working, just using empty compiled block instead of Output SOP
Isn't that a neat workaround, nice find!