Announcement

Collapse
No announcement yet.

Wish: light cache calculation based on GPU

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

  • Wish: light cache calculation based on GPU

    Hi,

    could it be possible to use the GPU for the light cache calculation too? The CPU based LC calculations looks so slow and I suppose so in the future users will invest in GPU power more than in CPU power. What are the plans?

    -Micha

    www.simulacrum.de ... visualization for designer and architects

  • #2
    What version of Vray are you using?
    in Next, LC renders very fast compared to 3.6.. takes few seconds here for any scene
    It would be nice if it is calculated on GPU, but I don't mind ... It is already very fast on CPU
    Muhammed Hamed
    V-Ray GPU product specialist


    chaos.com

    Comment


    • #3
      It's the latest VfR next and the LC (1000 subdivs) needs approx. 40s. Here a part of the image - left LC pass and right the started progressive BF pass. Typical I would use 2000 LC subdivs to get a better basic solution.

      Since the BF would be quite slow at the CPU I expect the LC could be fast at the GPU too.

      CPU - DualXeon 32x3.2GHz and GPU - GTX1080ti+780
      www.simulacrum.de ... visualization for designer and architects

      Comment


      • #4
        What resolution are you rendering at?
        40 seconds is quite fast btw for interior scenes and such, but if your resolution is low or it is a basic scene you might want to upload it to support, so they have a look
        I do think that you need at least 2000 subdivs for light cache in Next, it will make rendering much faster for GI intensive scenes.
        Did you try a different scene?
        Muhammed Hamed
        V-Ray GPU product specialist


        chaos.com

        Comment


        • #5
          Don't render on your 780, the 1080ti should be fast enough and you will have plenty of VRAM
          Usually you would want to avoid similar old cards, or use it for viewport to avoid issues
          Muhammed Hamed
          V-Ray GPU product specialist


          chaos.com

          Comment


          • #6
            At other scenes it works better. I wonder that the CPU LC looks so noisy and and the GPU BF is so clean and so fast. In the future I plan to upgrade to two GXT2080ti (per nvlink) to get max speed and memory. So, the scene could be rendered in 5 minutes and I suppose, if the LC pass could use the GPU power than I could save same time.

            I'm curious what the Chaosgroup team thinks, is the LC pass on the to-to-list for GPU support?
            www.simulacrum.de ... visualization for designer and architects

            Comment


            • #7
              Originally posted by Micha View Post
              I wonder that the CPU LC looks so noisy and and the GPU BF is so clean and so fast.
              LC is calculated beforehand, which is not the case with BF.
              BF is not faster to calculate, and it is not big deal if LC has noise as it is just an estimation for secondary bounces
              LC is way faster than BF for secondary GI and the bounces are set to 100 by default
              You would want to increase you BF bounces to match the same look, making your render even slower
              vlado a7az0th thoughts on LC on GPU?
              Muhammed Hamed
              V-Ray GPU product specialist


              chaos.com

              Comment


              • #8
                Hey,

                we do plan to move LightCache calculation to GPU, however at this point I cannot give you an estimate when that feature might be available . We are currently doing RND on different approaches for offloading that task to the GPU , but is really too early to say more.
                Alexander Soklev | Team Lead | V-Ray GPU

                Comment


                • #9
                  Awesome!
                  Thanks so much Alex
                  Muhammed Hamed
                  V-Ray GPU product specialist


                  chaos.com

                  Comment


                  • #10
                    In the meantime would it be possible to enable CPU light cache calculation when using VRay GPU IPR?

                    Because the GPU IPR uses BF and BF, I've noticed that it occasionally gives very different results than a final render using BF and LC (at least with the default settings).

                    Comment


                    • #11
                      Yes, we have this working in some experimental builds, so hopefully it can be enabled for users as well after we fix the issues.

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

                      Comment

                      Working...
                      X