Announcement

Collapse
No announcement yet.

No instancing when using Skatter's "Render only" feature?

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

  • No instancing when using Skatter's "Render only" feature?

    It looks like there is no instancing when using Skatter's "Render only" feature.
    RAM usage explodes very quickly when scattering heavy objects.

    Here is how to reproduce:
    - Create a surface of about 4x4 meters
    - Open Skatter's library and load "Medium Grass 01 (large)" as "Full Geometry" (not as proxies)
    - Pick the surface as host. This will create 300 objects
    - Disable "Render Only" and Generate. The objects are created in the model
    - Start a render, SketchUp's RAM usage is about 700MB on my machine
    - Stop the render
    - Enable "Render Only". The objects disappear from the viewport, they will be passed to V-Ray via Ruby
    - Start a render, SketchUp's RAM usage is about 3.1GB on my machine

    The component loaded in this case, "skatter_medium_grass_01_large_full", is about 70k faces. 300 of those make 21 million faces. 3GB sounds about right for these many faces.

    If we make the host surface larger (thus increases the number of objects), the RAM usage stays almost constant when "Render Only" is disabled, but it explodes when "Render Only" is enabled.
    With 3000 of these objects (210m faces), my 32GB of RAM are maxed out and the whole computer freezes.

    Is my diagnostic accurate? Is this expected? Is instancing disabled by design when using Skatter's "Render only" feature?
    Last edited by jiminy-billy-bob; 05-04-2019, 11:47 AM.

  • #2
    Hello Thomas,

    I can confirm that. Using VFS 4 with skatter in render only mode simply drags all the RAM of the computer. I've just started to use VFS 4 but it can take all my 32 GB with a very simple setup of skatter. This is very limitating. I'll probably have go back to 3.6 until this is sorted out.

    Edit: In my first tests, this high usage of RAM happened with proxy objects too, but now after retesting, using a proxy generated with transmuter and skatter in render only mode, they behaved as instances and the ram usage was the expected.
    Last edited by caecarvalho; 09-04-2019, 02:26 PM.

    Comment


    • #3
      Hello,

      This is not expected behavior. It is currently being investigated. Should have a solution available soon.
      Thank you for bringing it to our attention!

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

      Comment


      • #4
        Ok thanks!

        Comment


        • #5
          Fixed in Hotfix 1, thanks a lot!

          Comment

          Working...
          X