SOP create - is it possible to create more than one output?

   343   4   1
User Avatar
Member
20 posts
Joined: March 2025
Offline
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.
User Avatar
Member
9390 posts
Joined: July 2007
Offline
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
Edited by tamte - Jan. 2, 2026 16:26:30
Tomas Slancik
CG Supervisor
Framestore, NY
User Avatar
Staff
68 posts
Joined: May 2024
Offline
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.

Edited by alex_sidefx - Jan. 3, 2026 09:15:56

Attachments:
houdini_Ugb5WTfjGM.gif (539.6 KB)

Image Processing Technical Director
SideFX
User Avatar
Member
9390 posts
Joined: July 2007
Offline
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
Edited by tamte - Jan. 4, 2026 00:53:59

Attachments:
COPs_sop_invoke_noncompilable.gif (117.1 KB)

Tomas Slancik
CG Supervisor
Framestore, NY
User Avatar
Staff
68 posts
Joined: May 2024
Offline
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!
Image Processing Technical Director
SideFX
  • Quick Links