Announcement

Collapse
No announcement yet.

Render Setup JSON: Nothing registered under "sceneAOVs" key

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

  • Render Setup JSON: Nothing registered under "sceneAOVs" key

    Hi,

    I've found 3 issues with V-Ray and Render Setup;
    # 1. V-Ray Render Elements are not included in the exported Render Setup JSON file under "sceneAOVs". Major issue!
    # 2. Code not suited for Render Setup is being run when adding a render element directly to a render layer which is not the masterLayer/defaultRenderLayer.
    # 3. You cannot double-click Render Globals -> "AOVs" when V-Ray is loaded (it should take you to the Render Elements tab)

    ______________


    # 1. V-Ray Elements not included in RS JSON
    I'm on Maya 2017 and I'm exporting the Render Setup JSON for parsing outside of Maya. This is great as it offers us the possibility to spool render jobs from a custom standalone application which doesn't require Maya to be opened at all.

    However, I'm noticing that in the JSON, the "sceneAOVs" key's value is empty when using V-Ray. If rendering with Arnold, data for the masterLayer AOVs are stored here. I would like to request V-Ray Elements for masterLayer to be added to the "sceneAOVs" key's value in the JSON. This is a major issue for us.


    # 2. Code is being run meant for legacy render layers
    Also, I'm noticing that V-Ray currently seems to use code meant for the legacy render layer system when you create a render element for a non-masterLayer render layer. This can be reproduced as follows:
    1. Open Maya 2017
    2. Create a new render layer, click its eye icon and then enter its render settings.
    3. Enable V-Ray and create a render element.
    4. The newly created element automatically has its "Enabled" attribute unchecked and the attribute itself is marked as orange in the attribute editor. However, this override is not picked up by Render Setup. Instead, this probably only works if you're using the legacy render layer system (can be toggled in the Maya preferences).


    # 3. Cannot invoke render elements tab from Render Setup Window
    When I double-click "AOVs" in the Render Setup window, nothing happens. If Arnold is loaded, I'm being taken to its AOVs render globals tab.
    Last edited by Fredrik Averpil; 09-01-2017, 09:52 AM.
    Best Regards,
    Fredrik

  • #2
    #1 Hopefully this get fixed as well

    #2 I've been dealing with the same issue which is super annoying actually, it would be nice if Vray can pick up the override in the new render setup. This is major slowdown in production.

    Comment


    • #3
      #1 - we're looking into this now
      #2 - what vray version are you using - I remember we did some changes there to improve that behavior, but again - there could still be bugs
      #3 - it doesn't work for the moment, but I'll make a note to possibly fix it.
      Alex Yolov
      Product Manager
      V-Ray for Maya, Chaos Player
      www.chaos.com

      Comment


      • #4
        Thanks for having a look. V-Ray 3.40.06 build 27073 for Maya 2017 on Windows 10, 64-bit.
        Best Regards,
        Fredrik

        Comment


        • #5
          on #1 and #3 - we did some research and found a way to implement support for this. #3 would be easier than #1 and we'll see what can go into the next service pack, but we can't make any promises for now.
          #2 is actually already fixed, but it's only in the nightly builds (not the stable nightlies though, the nightly-nightly builds). But it will go out with the next service pack.
          Alex Yolov
          Product Manager
          V-Ray for Maya, Chaos Player
          www.chaos.com

          Comment


          • #6
            Many thanks for investigating this, Alex!


            > #3 would be easier than #1 and we'll see what can go into the next service pack, but we can't make any promises for now.

            That I totally understand. I have created a custom exporter/importer for the render elements, as we are getting ready to adopt the new Render Setup system. However, it would be very useful to get proper support for #1 at some point.


            > #2 is actually already fixed, but it's only in the nightly builds

            Ah! I actually try to stay away from the nightly-nightlies, so that's why I wasn't aware of that. Nice!
            Best Regards,
            Fredrik

            Comment


            • #7
              Actually all of the three points you made are now fixed and in the nightlies. They will, of course, go out to the next official release.
              Alex Yolov
              Product Manager
              V-Ray for Maya, Chaos Player
              www.chaos.com

              Comment


              • #8
                Hi Yolov and thanks for the update. That's great news!
                Do you know if these fixes were added to the stable builds?
                Best Regards,
                Fredrik

                Comment


                • #9
                  No, they're in the nightlies and in the branch for the next release. We'll have stable nightlies from that branch pretty soon. It would be greatly appreciated if you could give those a try and let us know if they work as expected. If you don't want to try the nightly-nightlies, I'll let you know when you can get a stable build with those fixes.
                  Alex Yolov
                  Product Manager
                  V-Ray for Maya, Chaos Player
                  www.chaos.com

                  Comment

                  Working...
                  X