Fix slowdowns with V-Ray proxies at render end

If your render slows down at the end when using many V-Ray Proxies, the proxies were likely exported without Optimize for Instancing. Re-exporting them with this option enabled resolves the slowdown.

Step-by-step:

  1. Import the geometry from the V-Ray Proxy object using the Import as Mesh feature.

    In 3ds Max: VRayProxy > Proxy params > Import

    In Maya: VRay Proxy > Restore the mesh > Create a mesh from this proxy

    import_as_mesh_max.png
    VRayProxy parameters in 3ds Max

     

    Note that when you import the old .vrmesh in Maya, you need to use the "old" VRayProxy to have the "Create mesh from this proxy" option available.

    maya_import_proxy.png
    Import V-Ray Proxy menu in Maya

     

    2. After the geometry is imported in the DCC application, export it again to a V-Ray Proxy file with Optimize for Instancing enabled.

    In 3ds Max: V-Ray > .vrmesh export

    In Maya: V-Ray > Create V-Ray proxy

max_proxy_export.png
VRay mesh export UI in 3ds Max

 

Verifying whether a .vrmesh is optimized for instancing

A quick way to find out if the Optimize for Instancing option is enabled for a particular .vrmesh file is to use the PLY to .VRmesh converter tool with the -info argument:

ply2vrmesh.exe C:\path\to\file.vrmesh -info

If the number of voxels is greater than 2, Optimize for Instancing is NOT enabled, and it's possible that this V-Ray Proxy file is causing the slowdown at the render end.

Was this article helpful?
0 out of 1 found this helpful