Announcement

Collapse
No announcement yet.

VRayProxy display bug

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

  • VRayProxy display bug

    Hi,
    I've noticed since 3.0 that I got a strange bug with VRayProxies which I didnt find out to reliably reproduce or find any pattern. It is not a critical bug, but kind of annoying.
    The bug is that sometimes when I open a max scene the proxies get displayed as a shaded box (as if you enabled it in the display options of the proxy object, but the funny thing is, its not enabled there. I enabled preview from file (faces) on all my proxies generally. To "solve" the bug, I only have to click on every proxies display option, change it to whatever, then back to box. It renders all fine so its only a viewport display issue. Now this may get annoying if you have several proxies in your scene, and I know I can quickly write a script to access the display options, but I thought this should maybe get looked at by you guys. As I said, nothing critical, just a bit annoying.
    Software:
    Windows 7 Ultimate x64 SP1
    3ds Max 2016 SP4
    V-Ray Adv 3.60.04


    Hardware:
    Intel Core i7-4930K @ 3.40 GHz
    NVIDIA GeForce GTX 780 (4096MB RAM)
    64GB RAM


    DxDiag

  • #2
    Would you please first lest us know what version/service pack you have for V-Ray/3DSMax/Operating System.
    Then we will need a reproducible scene or at least instructions how to replicate the issue into our environment.
    Svetlozar Draganov | Senior Manager 3D Support | contact us
    Chaos & Enscape & Cylindo are now one!

    Comment


    • #3
      Hi,
      Sorry, always forget about that version etc thing. stupid me.

      I'm using 3ds max 2014 along with VRay 3.00.07 on Windows 7.
      The funny thing is that I didnt find a way to reliably reproduce the issue. It just sometimes pops up, sometimes it doesn't. What I noticed though that it tends to happen more often on scenes with many VRayproxies in it (10 different vrayproxies, and instanced to about 700, manually, no scattering systems) All VRayProxies have a high polycount (between 500k and 9 million tris).

      When it happens I execute
      try ($.display = 3) catch ()
      on every scene object, and it works again.
      Software:
      Windows 7 Ultimate x64 SP1
      3ds Max 2016 SP4
      V-Ray Adv 3.60.04


      Hardware:
      Intel Core i7-4930K @ 3.40 GHz
      NVIDIA GeForce GTX 780 (4096MB RAM)
      64GB RAM


      DxDiag

      Comment


      • #4
        It would be very difficult to provide a fix if we don't know how to reproduce it.
        How ofter does it happen?
        Have you tried to reproduce it with simple primitives converted to V-Ray Proxy?
        Svetlozar Draganov | Senior Manager 3D Support | contact us
        Chaos & Enscape & Cylindo are now one!

        Comment


        • #5
          Try this instead, avoids looping over the entire scene:

          for o in (getClassInstances VRayProxy) where (superclassof o == GeometryClass) do ( local oldDisplay = o.display; o.display = 1; o.display = oldDisplay; )

          edit: Just unzip and throw the attached script in your 3dsmax/scripts/startup directory. Problem solved
          proxyDisplayFix.zip
          Last edited by duke2; 26-04-2015, 06:46 PM.

          Comment

          Working...
          X