Announcement

Collapse
No announcement yet.

Huge Render size

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

  • Huge Render size

    Hi there vray rhino users-
    My client has requested a 6metre x 6metre render of a product for a display and the graphic printer has requested a minimum of 150 dpi. Since vray only outputs in 72dpi this means my render needs to be 12mX12m or 36600x36600 pixels- -Whenever I try to do either size the rhino maxes out the memory GPU and or CPU and freezes or crashes. Rhino 6 Vray 3.6.2
    Does anyone have a solution ?
    Geforce GTX 1070
    AMD Ryzen 5 1600 six core
    3.2 Ghz
    16GB RAM
    Any help would be great
    jahn


  • #2
    Hello, Jahn,

    I agree with JimCarruthers' reply in https://discourse.mcneel.com/t/vray-...-too-big/67866 .
    My suggestion is to ask your client where they want the image displayed and where it will be viewed from. Illumination and even viewers' age may also be of importance. You can define your render output based on all this info.
    There are plenty of internet discussions regarding this exact question. Be sure to read some of them. If you have the opportunity to experiment - do so. Examining existing displays/billboards set up similarly to your task can also give you some insight.

    As a general advice for rendering files of tremendous size, you may find the following steps useful:
    1. Set output file type to .EXR, a valid file path and finally Image Sampler type to Bucket.
    2. Once done tweaking settings, hold the Asset Editor's Render button and choose Export as V- Ray Scene file.
    3. Close Rhino and open the produced .vrscene file using a text editor of your choice.
    4. Find the parameter img_rawFile and make sure it is set to 1.
    5. Next, find img_rawFileVFB . By default it is set to 1, meaning VFB will be displayed. Set it to 0 (which means no VFB) or alternatively to 2 (VFB will display only a preview).
    6. Save and close .vrscene file.
    7. Open V-Ray Standalone. If you don't know how, simply create a shortcut with the following options:
      Target: C:\Windows\System32\cmd.exe /k vray.exe
      Start in: "C:\Program Files\Chaos Group\V-Ray\V-Ray for Rhinoceros 5\vrayappsdk\bin" ...(or Rhinoceros 6 depending on which version is installed)
    8. Run the shortcut and a command prompt will appear. Type in vray -scenefile= and then drag&drop the export .vrscene file. Next hit Enter to begin rendering.
    9. Once the process is finished, an .exr file will be produced at the designated location.

    Keep in mind the image size may be extremely large. Writing or opening the file will require some patience.
    It is not unusual to have your Viewer program crash if the final output is too big.

    Kind regards,
    Peter
    Last edited by Peter.Chaushev; 30-07-2018, 04:54 AM. Reason: added warning about Viewer apps crashes.
    Peter Chaushev
    V-Ray for SketchUp | V-Ray for Rhino | Product Owner
    www.chaos.com

    Comment


    • #3
      Hey peter thanks for this- Its still rendering- i hope it works at the end!
      The only issue I couldnt work out was-
      How do i set Image sampler to bucket?

      Also a question- why would you do this rather than use the vray directly in Rhino?
      Many thanks for your great help

      jahn

      Comment


      • #4
        Hi Jahn,

        also I would think about more RAM, maybe 32GB or 64GB. It makes the life much easier and often you can keep the workflow simple also for large images. It makes so much more fun not to work around a RAM limit.
        And if you open the final image at Photoshop, more RAM will be a big helper too.
        www.simulacrum.de ... visualization for designer and architects

        Comment


        • #5
          Hey Peter
          I tried your technique with the standalone Vray and I don't get it- It only uses the CPU and you cant get any of the Render Elements from the Render including the Denoiser.
          Jahn

          Comment


          • #6
            Originally posted by Jahnyboy View Post
            Hey peter thanks for this- Its still rendering- i hope it works at the end!
            The only issue I couldnt work out was-
            How do i set Image sampler to bucket?

            Also a question- why would you do this rather than use the vray directly in Rhino?
            Many thanks for your great help

            jahn
            Disabling the Progressive toggle (V-Ray Settings panel > Renderer) will set the image sampler in buckets mode.

            It is easier to adjust specific unexposed parameters in a .vrscene file rather than editing and reloading a .vropt file. Furthermore, unforeseen issues may occur if .vropt file is not set properly,they also risk getting outdated and often need further adjustments if used for different projects.
            Last but not least, by running V-Ray standalone you don't need to have the project loaded in Rhino at the same time, thus providing more computing resource for the render process.

            Originally posted by Jahnyboy View Post
            Hey Peter
            I tried your technique with the standalone Vray and I don't get it- It only uses the CPU and you cant get any of the Render Elements from the Render including the Denoiser.
            Jahn
            You can render set V-Ray Standalone to render on GPU by appending -rtengine=5 to the line in Step 8 of my previous post.
            Render elements should be calculated. Make sure they have been set prior to exporting the .vrscene file. If you are using multichannel .exr or .vrimg file format, the additional channels are stored within.

            Kind regards,
            Peter
            Peter Chaushev
            V-Ray for SketchUp | V-Ray for Rhino | Product Owner
            www.chaos.com

            Comment


            • #7
              You may all find this recent guide useful: https://forums.chaosgroup.com/forum/...usage-in-v-ray
              It is written mainly with 3ds max in mind, but let me know if you have any questions regarding it!

              Kind regards,
              Peter
              Peter Chaushev
              V-Ray for SketchUp | V-Ray for Rhino | Product Owner
              www.chaos.com

              Comment


              • #8
                Hey there Jahnyboy.

                You already seem to have found an answer to your issue, but let me emphasise once more how important it is to know what your clients will be using the image for. As an example, customers of mine used a 6000pxx4000px image of mine on a huge-ass billboard, next to where the visualised house was going to be build. The image is pretty pixalated, if you stay 20-30 cm in front of it, but that's not the viewing distance for this kind of stuff. The further you get, the clearer the image becomes and in the end, my 6000px image looks just fine on that billboard. Here's a good article on the topic: CLICK.
                Knowing what the image will be used for, could save you a lot of stress one day. Just imagine having to render a very complex scene at 36600x36600 pixels, without having a monstrous render-farm at your service...

                Best regards
                Helldoor
                Helldoor Visual Studio

                Comment

                Working...
                X