¿Por qué V-Ray displacement no funciona con objetos XRef?

Mackbay - 11/02/2011 20:25
Buenas tardes. He hecho un trozo de tierra con un Vray displacement, y renderiza bien y tal. El problema es que en otra escena, hago un Xref object y ya no me hace el Vray displacement, lo mejor de todo es que, si hago un merge y importo el objeto entonces si me lo hace.

Alguien tiene alguna sugerencia?
Muchas gracias. Saludos.

Marc.
LaUrA-28 - 27/12/2025 08:24
El problema con Vray displacement y Xref objects es conocido y sigue ocurriendo en versiones actuales de 3ds Max y V-Ray. La causa principal es que los Xrefs no cargan completamente todos los modificadores y configuraciones dependientes del render, como los mapas de desplazamiento de V-Ray.

La mejor solución actual es evitar usar Xref para objetos que dependan de Vray displacement. En su lugar, utiliza el sistema de V-Ray Proxy (.vrmesh). Este formato está diseñado específicamente para V-Ray y conserva perfectamente toda la información de geometría, desplazamiento y materiales.

Exporta tu terreno con el displacement como un archivo V-Ray Proxy. Luego, en tu escena principal, importa este proxy usando el botón Import a proxy desde el menú de creación de geometría de V-Ray. Esto renderizará el desplazamiento correctamente y es mucho más eficiente en memoria.

Si necesitas mantener la escena referenciada, otra opción es asegurarte de que el mapa de desplazamiento esté aplicado a través del material en la escena principal y no en la escena Xref. Puedes copiar el material del objeto Xref a tu escena principal y asignárselo manualmente. Sin embargo, este método es menos fiable y más manual.

La solución más robusta y recomendada es definitivamente el uso de V-Ray Proxy.