Problema:
Al abrir una escena que contiene elementos de
NVIDIA Mental Ray en 3ds Max, aparece el mensaje "DLL ausentes" y proporciona una lista de DLL de clase de mental ray que faltan.
Nota: Los archivos de mental ray que se muestran pueden variar en función de la escena o la instalación. En el siguiente ejemplo se muestran algunos de los componentes de mental ray que pueden aparecer:
FileName: mrmaterialattribs.gup Class: mental ray: atributo personalizado de material
FileName: mrMaterialAttribs.gup Class: mental ray: atributo personalizado de iluminación indirecta
FileName: mrMaterialAttribs.gup Class: mental ray: atributo personalizado de sombreador de luz
Causas:
Estas advertencias de DLL están relacionadas con el motor de renderización de NVIDIA Mental Ray (que ya no se incluye) y algunos (o todos) los componentes del módulo de extensión que faltan al cargar una escena.
Por ejemplo:
- A 3ds Max le faltan componentes de instalación principales para el módulo de extensión de NVIDIA mental ray.
- El archivo de escena que se está abriendo se ha creado con componentes heredados de NVIDIA mental ray sin tener instalado mental ray para esa versión de software.
Solución:
Para eliminar las advertencias, pruebe las siguientes soluciones basadas en la configuración actual de 3ds Max:
Si utiliza 3ds Max 2020-2021
Vaya al menú Renderización > Conversor de escenas y realice una o varias de las siguientes acciones:
- Active la función Abrir conversor de escenas al abrir un archivo cuando falten plugins heredados y elimine automáticamente los componentes heredados que faltan al abrir el archivo. Para eliminar los componentes sin previo aviso, desactive la primera opción, pero deje la segunda opción activada. Nota: Tenga en cuenta que las advertencias de "dll ausentes" se seguirán mostrando si hay otros nodos heredados que no sean nodos de mental ray en el archivo de escena.
- Para desactivar por completo las advertencias, consulte Cómo desactivar ventanas emergentes, cuadros de diálogo o mensajes de advertencia al abrir una escena en 3ds Max.
- También puede elegir RemoveInvalidLegacyElements en el menú desplegable de Valor predefinido actual y convertir la escena. Active Abrir convertidor de escenas al abrir archivos... y Eliminar automáticamente los componentes heredados que faltan al abrir archivos:
Para corregir materiales de mental ray que aparecen como negro o faltan atributos en 3ds Max 2021
Si se ejecuta 3ds Max 2021 en un sistema con 3ds Max 2020 instalado, al señalar 3ds Max 2021 a la carpeta 3ds Max 2020 plugin\Nvidia, el conversor de escenas reconocerá (y convertirá) los materiales heredados de mental ray, y no aparecerán en negro al importar.
- Vaya a "C:\Users\\AppData\Local\Autodesk\3dsMax\ 2021 - 64bit\ENU
- Busque el archivo Plugin.User.Settings .ini. Ábralo en un editor de texto y añada una segunda línea en "Directorios" para que tenga el siguiente aspecto:
[Directories]
Additional MAX plug-ins=C:\Program Files\Autodesk\3ds Max 2021\PlugIns\
Additional MAX plug-ins NVIDIA=C:\Program Files\Autodesk\3ds Max 2020\PlugIns\NVIDIA\Plugins\
[Help]
(Para facilitar este proceso, corte y pegue la segunda línea del ejemplo anterior en el archivo Plugins.User.Setting.ini de 3ds Max 2021).
- Vuelva a guardar el archivo .INI y reinicie 3ds Max 2021. A continuación, debería poder volver a cargar las escenas de mental ray y convertir los materiales.
Si Mental Ray no está instalado o no está presente (3ds Max 2017 y versiones anteriores)
Si Mental Ray no se encuentra o no está instalado en la ventana de configuración de renderización de 3ds Max, el motor de renderización debe instalarse de nuevo.
- Instale mental ray desde el paquete de instalación de 3ds Max mediante el archivo Setup.exe. La ubicación por defecto del archivo es:
C:\Autodesk\Autodesk_3ds_Max_2017_EFGJKPS_Win_64bit_wi_en-US
Si instala o vuelve a instalar mental ray para 3ds Max 2018
Aunque NVIDIA dejó de ofrecer mental ray en noviembre de 2017, los archivos de instalación de la versión 2018 (para 3ds Max y Maya) se pueden descargar en este vínculo de archivo.
Si Mental Ray detecta errores tras la instalación
Consulte esta entrada del blog para obtener información sobre cómo solucionar este problema.
Si abre un archivo de escena original de mental ray en 3ds Max 2018 o posterior
Las escenas que contienen elementos heredados de mental ray, como materiales y luces, requieren que estos elementos se actualicen para admitir componentes de renderización en las versiones más recientes de 3ds Max. Si los componentes heredados de mental ray se deben utilizar en archivos de escena antiguos y se deben eliminar:
- Actualice luces y otros componentes del Editor de materiales manualmente o mediante el Conversor de escenas.
- Nota: El conversor de escenas se puede utilizar para especificar los materiales y las luces que deben convertirse de mental ray a un formato que 3ds Max 2019 y versiones posteriores puedan reconocer (como los motores de renderización ART o Arnold).
Para obtener más información sobre los cambios en la renderización de Mental Ray, consulte:
Cambios en la renderización de NVIDIA Mental Ray para 3ds Max 2018 y versiones más recientes.
Nota: Aunque el renderizador de Mental Ray estaba disponible anteriormente para 3ds Max 2018 en los foros de renderización de NVIDIA, ya no está disponible y estos foros se han cerrado.
Si abre un archivo de escena en el que no se están utilizando componentes de mental ray
Si Mental Ray no se utiliza en ningún archivo de escena y no está instalado en el equipo, pero recibe una advertencia de DLL,
realice una desinstalación limpia de 3ds Max para eliminar los errores.
Productos:
3ds Max;