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.
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.