Announcement

Collapse
No announcement yet.

General Tips for Reducing Render Times in Maya and Vray

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

  • General Tips for Reducing Render Times in Maya and Vray

    Hello everyone! I'm part of a group working on a very complex 9 minute short as our thesis and we're having a hard time cutting down our render times so I thought I'd start a thread on common places people go wrong in their render settings. I've already done a lot of research but we're still getting render times which are in the multiple to many hour (or even multiple day) range per each 1920-800 frame.

    Here's what I know so far:

    If you use Render Viewport Subdivision (which we are), make sure under settings you have the max subdivs set to no more than 3 or 4.

    Brute force takes longer than Light Cache but doesn't flicker. With light cache, generate light cache maps to save the data from frame to frame for non-moving objects.
    Use of the Vray Sphere Fade object and material can allow non-moving objects to be rendered with said light cache maps while the moving characters and only their immediate surroundings are rendered with brute force.

    When setting up your scene, use references and instances to save on file size.
    In general, the more subdivs on lights and GI settings and materials means longer render times. (For materials, we've pretty much been leaving them default but for lights have been bumping them from 8 to 16 or occasionally 32 to reduce noise. For GI, we have them set pretty high so as to keep up with our animation)
    Depth of field adds to render times (ergo we are not using it, but are instead generating a zDepth pass with our render to composit in post).

    Vertex Caching Animation can save render times for moving objects. (Though this is not our sole solution as even stills take exorbitant amounts of time)
    Optimizing Scene Size can reduce render times
    Hiding all objects not in frame can reduce render times
    Turning off primary visibility or using a Matte Surface shader that's been turned to black does not increase render times as the objects are being analyzed as a fully transparent object (and Vray tends to render transparency slower from what I've noticed)

    I'm probably missing some things that I've already tried, but would certainly be open to more suggestions. We're running out of ideas. Thank you!
    Hannah Olson
    http://vimeo.com/hannaheolson
    http://be.net/hannaheolson

  • #2
    It would be best if you can get us a scene to vraymaya@chaosgroup.com so that our support guys can play with it and give you some advice.

    The light cache can be used to render non-flickering animations if the subdivs are sufficiently high; using the "retrace threshold" and "use light cache for glossy rays" options can also help in that case.

    If you have lots of proxies or subdivision surfaces, increasing the "dynamic memory limit" can help (in older builds the defaults was 400 MB which could be too low). Also converting heavy parts of the scene to proxies will help (best to also subdivide them with Maya smooth operator before export).

    Finally, you can look at the various render elements (reflection/refraction/lighting/GI) to figure out which parts are more noisy and need more samples, rather than increasing the sampling of everything.

    Best regards,
    Vlado
    I only act like I know everything, Rogers.

    Comment


    • #3
      Click image for larger version

Name:	V-Ray_Quality_Slider.jpg
Views:	1
Size:	38.1 KB
ID:	847227I just use this...
      Dmitry Vinnik
      Silhouette Images Inc.
      ShowReel:
      https://www.youtube.com/watch?v=qxSJlvSwAhA
      https://www.linkedin.com/in/dmitry-v...-identity-name

      Comment


      • #4
        That's just lazy Dmitry

        Comment


        • #5
          lazy or not, where would I find it?
          And, in response to Vlado, I was in communication with Svetlozar from the support team and he helped me discover some of those things I mentioned in my original message, which got our simple shots down to a reasonable time, but I think I might send him one of our more complicated shots to play with. (We have one set which is so bogged down that it took a week to be cancelled at 90% done rendering at 25% of the original size, which is neither feasible nor reasonable from what I understand.) I also forgot to mention that I did have the Dynamic Memory Limit up to 10500 for our 12BG computers. When you suggest converting to proxies, what do you suggest for things which are generally low poly, but just in the scene en masse? We don't have many truly complicated pieces of geometry except for our characters (which move and therefore can't be proxies from what I understand) and even those aren't too bad. Would you turn everything to a proxy? I know that would mean a lot higher number of faces due to the need to subdivide everything. I'll try some tests in the meantime, I guess.
          Hannah Olson
          http://vimeo.com/hannaheolson
          http://be.net/hannaheolson

          Comment


          • #6
            The code is in heavy beta, I don't think its ready for general public...I would get flooded by anger from people
            Dmitry Vinnik
            Silhouette Images Inc.
            ShowReel:
            https://www.youtube.com/watch?v=qxSJlvSwAhA
            https://www.linkedin.com/in/dmitry-v...-identity-name

            Comment


            • #7
              Originally posted by Morbid Angel View Post
              The code is in heavy beta, I don't think its ready for general public...I would get flooded by anger from people
              It is like my DeeX VRay Fast ? http://deex.info/wordpress2/tools/deex-vray-fast/
              www.deex.info

              Comment


              • #8
                Originally posted by bigbossfr View Post
                I suppose it has the same idea where one slider rules them all. Its probably not as advanced as your script, I sort of did it as a coding exercise. But all the settings converge to my ideal values
                Dmitry Vinnik
                Silhouette Images Inc.
                ShowReel:
                https://www.youtube.com/watch?v=qxSJlvSwAhA
                https://www.linkedin.com/in/dmitry-v...-identity-name

                Comment


                • #9
                  bigbossfr Hi Deex Vray Fast dont work in OSX? I have problem for animation setup. Thx
                  Diego Avesani
                  https://www.artstation.com/avesani

                  Comment


                  • #10
                    Originally posted by Avesani View Post
                    bigbossfr Hi Deex Vray Fast dont work in OSX? I have problem for animation setup. Thx
                    No, OSX have bug with menuUI and PyQt .ui. This bug crashs Maya on OSX. It is an Autodesk bug.
                    I think this bug is fixed in Maya 2014.
                    I am currently work on DeeX VRay Arsenal for OSX .
                    www.deex.info

                    Comment


                    • #11
                      Originally posted by bigbossfr View Post
                      No, OSX have bug with menuUI and PyQt .ui. This bug crashs Maya on OSX. It is an Autodesk bug.
                      I think this bug is fixed in Maya 2014.
                      I am currently work on DeeX VRay Arsenal for OSX .
                      bigbossfr, Ok, thx you! im waiting
                      Diego Avesani
                      https://www.artstation.com/avesani

                      Comment

                      Working...
                      X