sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    Vray black squares and splotches

    Scheduled Pinned Locked Moved V-Ray
    renderpluginsextensions
    16 Posts 9 Posters 11.8k Views 9 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • thomthomT Offline
      thomthom
      last edited by

      Displacement maps quickly eats memory. Thought I can't immediately see anything that appear to be displaced there...

      Thomas Thomassen β€” SketchUp Monkey & Coding addict
      List of my plugins and link to the CookieWare fund

      1 Reply Last reply Reply Quote 0
      • N Offline
        neshxy
        last edited by

        HI. This is definitively memory problem, happens to me on regular basis, and most of the time is because of plants, nice models of plants are usually heavy on geometry. Try hiding plants ( and rest of geometry outside of render view ) or using different plants.

        1 Reply Last reply Reply Quote 0
        • V Offline
          valerostudio
          last edited by

          Always render these difficult files using the render to VRIMG option but use EXR as the format. Then there will be less memory load on your machine. If you are using displacement, consider it carefully. I really only use it on things that have a lot of defined texture like rough stone. Anything else can be done with bump.

          1 Reply Last reply Reply Quote 0
          • S Offline
            sket
            last edited by

            So this damn thing happened to me too yesterday >:/

            I used mainly default settings. Only things i changed were Enviroment, Camera and Color Mapping type. Originally i had the output at 2400x1500px but the render failed several times. I then lowered the output to 1600x1000px and i managed to render one image by some miracle, but the second one failed again. I tried several times and it's always the same thing: The render starts ok, rendering is looking good, good speed and all that... and then it starts showing those black squares, then black turns to white (all VFB) and then it charshes. I've tried this many times. Rebooted my PC too. I've even tried to copy my model into a new file, but that didn't help either. I have no clue how to fix, or work arround, this.

            I have to mention that i do have displacement maps in the scene. One for the brick wall and two for the rugs. But it's not that much.

            Now, i could understand if this soft of thing happened on my old PC that i was working on 'till recently, but now i'm using a Haswell i5 CPU @3.4GHz and 8GB RAM. So why i'm having these issues with Vray is seriously not clear to me! 😞

            p.s. I've included a camera view or my scene, so you can see it's nothing complex.

            p.p.s. Here's a video of the issue too: http://youtu.be/3AsTqF3qS_M

            p.p.p.s. I might as well share this as well: Even after i close Sketchup the task bar still shows Sketchup in the Processes tab in Task Manager, and the CPU usage is 100%. This is a good 20-30 min after i've closed the frustrating file. I don't know what all this means. Hopefully some of you do.


            SS27 - Camera2


            Task Manager

            1 Reply Last reply Reply Quote 0
            • R Offline
              rspierenburg
              last edited by

              Based on the Task Manager image it seems like you too are hitting the memory limit of Sketchup. Most people think that by using a new high-powered computer with lots of memory will solve all their problems. Unfortunately this is not the case with Sketchup. The CPU will help for sure but because Sketchup is still a 32Bit program and Vray runs within the same program both are subject to a limit of ~4gb of memory usage. So as Valero states above I would try using the EXR method.

              Rob

              1 Reply Last reply Reply Quote 0
              • V Offline
                valerostudio
                last edited by

                Yep. SketchUp = 32 bit = the year 2002 computing power.

                There are 2 things to combat memory issues.

                1. render to EXR or VRIMG

                2. render using the 64 bit spawner locally, which is essentially 64 bit V-Ray rendering*.
                  http://help.chaosgroup.com/vray/help/sketchup/150PB/distributed_rendering.htm

                *Need V-Ray 2.0 to accomplish this

                1 Reply Last reply Reply Quote 0
                • S Offline
                  sket
                  last edited by

                  Thaks for the replies.

                  I've never used Render to VRImage before, so maybe i did something wrong here, but it didn't work either for me. Everytime i tried i got an error. I chose the .vrimg extension first. Then i tried the .exr, and finaly i tried .exr but i unchecked the Render to VRImage.

                  It failed every time with the same error.

                  BugSplatRC resource DLL not found.

                  A feiend of mine (you may know him as dB Renders), was kind enough to try to find the problem. What he found is that i had the brick walls, one opposite of the other, in the same group. Given that that material has a displacement map, he said that could be the issue, because the geometry has to be connected inside a group, or that each wall had to be in a separate group. For him, this worked and he managed to render a hi-res image. When i tried it this morning on my end, i still got a failure. This could be because he used three i7 CPUs and i only have one i5 at my disposal.

                  I did manage to render the image at 2400px but only after i disabled the displacement maps in the model. But without displacement (not just regarding this model) the quality of the renders is instantly lower... and that just doesn't jive with me! πŸ˜‰

                  p.s. With those i7s my friend still had black spots apear the first time he ran it. I'm guessing there is nothing wrong with my PC hardware then, right?

                  p.p.s. If anyone would like to tinker with this themselves, let me know, i'll give you the link to the file.

                  EDIT:

                  velarostudio's Distributed Rendering method seasms to be working.

                  Distributed Rendering

                  I've tried it at 2400x1500pix and it went half way through before i stopped it. I thought if i checked the 'localhost' in the Server List it would run faster. I automaticly turns off, but i think the render could have gone all the way even on 2400px. I am currently running a render at 1600x1000px (to save some time) and it's looking good, displacement maps and all. I may get into trouble again if i increase the DMC Sampler, Irradiance Map, Light Cache, etc. settings, but at the moment this makes me very happy πŸ˜„ Thanks guys!

                  1 Reply Last reply Reply Quote 0
                  • dkendigD Offline
                    dkendig
                    last edited by

                    if you have tons of ram, you can use your local machine by using the ip address of 127.0.0.1 rather than localhost. The 64bit workflow is definitely the way to go. One day SketchUp will go 64bit, and when it does, V-Ray will really be able to run free.

                    Devin Kendig
                    Developer

                    1 Reply Last reply Reply Quote 0
                    • R Offline
                      rspierenburg
                      last edited by

                      By then we will all be running 128bit Computers. πŸ˜‰

                      1 Reply Last reply Reply Quote 0
                      • jiminy-billy-bobJ Offline
                        jiminy-billy-bob
                        last edited by

                        *Quantum computers πŸ˜„ With Vray rendering at 120fps

                        25% off Skatter for SketchUcation Premium Members

                        1 Reply Last reply Reply Quote 0
                        • V Offline
                          valerostudio
                          last edited by

                          I would just stay away from displacement maps on brick and try using bump or normal mapping. Crazy Bump is great at making custom normal maps from your texture file.

                          1 Reply Last reply Reply Quote 0
                          • R Offline
                            rspierenburg
                            last edited by

                            So Normal maps work in Vray? And what is the difference between a Bump map and a Normal map?

                            1 Reply Last reply Reply Quote 0
                            • V Offline
                              valerostudio
                              last edited by

                              Normal maps work in 2.0

                              Taken from another forum... "Normal maps are just bump maps that allow for the appearance of a bump in any normal direction, not just at the normal. That's the problem with bump maps - everything appears to come "out" of the bump at exactly 90 degrees to the surface of the poly. That's why normal maps are full colour - the three colour channels correspond to the local XYZ space, as opposed to the single channel for bumps."

                              1 Reply Last reply Reply Quote 0
                              • 1 / 1
                              • First post
                                Last post
                              Buy SketchPlus
                              Buy SUbD
                              Buy WrapR
                              Buy eBook
                              Buy Modelur
                              Buy Vertex Tools
                              Buy SketchCuisine
                              Buy FormFonts

                              Advertisement