Any help or suggestions welcome, thanks.
Object HDA with Multiple Outputs
3315 4 1-
- AdamChabane
- Member
- 20 posts
- Joined: 12月 2020
- オフライン
Hey all, this may be a silly question but is there a way at all to have an object level HDA have multiple outputs? I want to create an HDA that has multiple parent transform outputs to control different objects in my scene. Is there a reason why objects are limited to a singular output?
Any help or suggestions welcome, thanks.
Any help or suggestions welcome, thanks.
-
- AdamChabane
- Member
- 20 posts
- Joined: 12月 2020
- オフライン
Bump.
I've managed to force the number of outputs on an object HDA with python (which I dont think is supposed to work) but it doesn't work when wiring outputs and just forces any output wire to the first output (output0). Plus there is no way that I can see to force which child node is output in the hda definition, its all controlled by the "Output Transform" parameter which obviously only works for the expected singular output.
This is something I really think is needed! Having complex HDAs that control numerous object level transforms is a feature I think would be very useful.
I've managed to force the number of outputs on an object HDA with python (which I dont think is supposed to work) but it doesn't work when wiring outputs and just forces any output wire to the first output (output0). Plus there is no way that I can see to force which child node is output in the hda definition, its all controlled by the "Output Transform" parameter which obviously only works for the expected singular output.
This is something I really think is needed! Having complex HDAs that control numerous object level transforms is a feature I think would be very useful.
Edited by AdamChabane - 2021年4月29日 17:28:43
-
- Sam Mason
- Member
- 10 posts
- Joined: 10月 2013
- オフライン
-
- falmouthvfx
- Member
- 2 posts
- Joined: 2月 2022
- オフライン
-
- Kj9
- Member
- 1 posts
- Joined: 5月 2025
- オフライン
I've created a HDA with two outputs with following steps.
1. Right click your HDA > Allow Editing of Contents
2. Type Properties > Basic > Maximum Outputs > 2
3. Input/Output > Set label for your outputs > Apply > Accept
4. Dive in to your HDA > Tab > Create Output node and connect whatever you want to output
5. Go up your HDA and you'll see two outputs are created > Right click > Match Current Definition
I'm using Houdini 20.5
1. Right click your HDA > Allow Editing of Contents
2. Type Properties > Basic > Maximum Outputs > 2
3. Input/Output > Set label for your outputs > Apply > Accept
4. Dive in to your HDA > Tab > Create Output node and connect whatever you want to output
5. Go up your HDA and you'll see two outputs are created > Right click > Match Current Definition
I'm using Houdini 20.5
-
- Quick Links