Announcement

Collapse
No announcement yet.

promote parameters to an hda messes with objects

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • promote parameters to an hda messes with objects

    if i promote renderable parameter for 3 objects up to the subnet and the make an HDA of the subnet and the i untick the renderable parameter for 1 of them all gets hidden and not only the geo its connected to.

    we do are lookdevs in HDAs and want to have override control in the lighting scenes without breaking the asset.

    https://drive.google.com/file/d/1fpE...ew?usp=sharing

    Regards Alexis
    http://goodbyekansasstudios.com/

  • #2
    Well, this is how it works, we go up the hierarchy and adding/merging parameter values.
    The issue is parameter name "vray_renderable" which becomes shared by all objects.
    To fix this you need to rename parameter "vray_renderable" to "vray_renderable1" (like u did for vray_renderable2 and vray_renderable3 for other objects).
    V-Ray For Houdini | V-Ray Hydra Delegate | VRayScene
    andrei.izrantcev@chaos.com
    Support Request

    Comment


    • #3
      I understand. Is there somehow this could work? usually the object properties down the hierarchy have precedence over the top node(like in maya), but maybe that is not even the issue here.

      Btw tried renaming the sphere parameter to vray_renderable1 but didnt get it to work.

      http://goodbyekansasstudios.com/

      Comment


      • #4
        > Btw tried renaming the sphere parameter to vray_renderable1 but didnt get it to work.

        Not sphere parameter, the parameter on HDA node.
        Attached Files
        V-Ray For Houdini | V-Ray Hydra Delegate | VRayScene
        andrei.izrantcev@chaos.com
        Support Request

        Comment


        • #5
          Ah! allright! thought they just had to have unique names but if one has the default name it will get merged into that one? why not let them always have the unique behaviour? probably a good reason, just curious.
          http://goodbyekansasstudios.com/

          Comment


          • #6
            > why not let them always have the unique behaviour?

            They have, just your setup messes names.

            It's because of this particular setup.
            Promoting parameters makes channel links.
            So in this setup you have channel linking:
            1. "vray_renderable" from bottom node to "vray_renderable" top node
            2. "vray_renderable" from bottom node to "vray_renderable1" top node
            3. "vray_renderable" from bottom node to "vray_renderable2" top node

            After that "vray_renderable" is evaluated and in the current implementation bottom node looks for top node "vray_renderable" without any links, just walks the hierarchy.
            That's why vray_renderable on top node overrides all. And that's why renaming it to "vray_renderable1" makes it work, because then only channel link is effective.
            Last edited by bdancer; 07-07-2020, 12:19 AM.
            V-Ray For Houdini | V-Ray Hydra Delegate | VRayScene
            andrei.izrantcev@chaos.com
            Support Request

            Comment


            • #7
              That was some good eli5 thanks! Now i know how to solve it. I guess my request then is top to bottom but understand if it's not a goal to change that.

              Regards alexis

              http://goodbyekansasstudios.com/

              Comment

              Working...
              X