Mental Ray (estilizado como mental ray ) es una aplicación de trazado de rayos con calidad de producción para renderizado 3D . Su desarrollador con sede en Berlín, Mental Images, fue adquirido por Nvidia en 2007 y Mental Ray se suspendió en 2017.
Autor (es) original (es) | Imágenes mentales |
---|---|
Desarrollador (es) | Nvidia |
Versión inicial | 1989 |
Lanzamiento estable | 3,14 |
Versión de vista previa | 3,14 |
Sistema operativo | Linux , OS X , Microsoft Windows [1] |
Tipo | Sistema de renderizado |
Licencia | Software propietario |
Sitio web | www |
Mental Ray se ha utilizado en muchos largometrajes, incluidos Hulk , The Matrix Reloaded & Revolutions , Star Wars: Episode II - Attack of the Clones , The Day After Tomorrow y Poseidon . [2] [3]
En noviembre de 2017, Nvidia anunció que ya no ofrecería nuevas suscripciones a Mental Ray, aunque se publicaron versiones de mantenimiento con correcciones de errores a lo largo de 2018 para los clientes de complementos existentes. [4]
Características
La característica principal de Mental Ray es el logro de un alto rendimiento a través del paralelismo tanto en máquinas multiprocesador como en granjas de renderizado . El software utiliza técnicas de aceleración como la línea de exploración para la determinación de la superficie visible primaria y la división del espacio binario para los rayos secundarios. También admite cáusticos y simulación físicamente correcta de iluminación global empleando mapas de fotones . Se puede simular cualquier combinación de reflexión y transmisión difusa, brillante (suave o dispersa) y especular .
Mental Ray fue diseñado para integrarse en una aplicación de terceros usando una API o para usarse como un programa independiente usando el formato de archivo de escena .mi para renderizado en modo por lotes. Actualmente hay muchos programas que lo integran como Autodesk Maya , 3D Studio Max , Cinema 4D y Revit , Softimage | XSI , Houdini de Side Effects Software , SolidWorks y CATIA de Dassault Systèmes . La mayoría de estos interfaces de software proporcionan su propia biblioteca de sombreadores personalizados (que se describen a continuación). Sin embargo, suponiendo que estos sombreadores estén disponibles para mental ray, cualquier archivo mi puede ser renderizado, independientemente del software que lo generó.
Mental Ray es completamente programable e infinitamente variable, y admite subrutinas vinculadas también llamadas sombreadores escritos en C o C ++ . Esta función se puede utilizar para crear elementos geométricos en tiempo de ejecución del renderizador, texturas de procedimiento, mapas de relieve y desplazamiento, efectos de atmósfera y volumen, entornos, lentes de cámara y fuentes de luz.
Las primitivas geométricas admitidas incluyen polígonos, superficies de subdivisión y superficies recortadas de forma libre como NURBS , Bézier y Taylor monomial.
Los fenómenos consisten en uno o más árboles sombreadores ( DAG ). Un fenómeno parece un sombreador regular para el usuario y, de hecho, puede ser un sombreador regular, pero generalmente contendrá un enlace a un DAG de sombreador, que puede incluir la introducción o modificación de la geometría, introducción de lentes, entornos y opciones de compilación. . La idea de un fenómeno es empaquetar elementos y ocultar la complejidad.
Desde 2010, Mental Ray también incluye el motor de renderizado iray , [5] que agregó aceleración de GPU al producto. En 2013, el pase de oclusión ambiental también fue acelerado por CUDA y, desde 2015, el motor GI Next se puede utilizar para calcular toda la iluminación indirecta / global en las GPU.
En 2003, Mental Images recibió un premio de la Academia por sus contribuciones al software de renderizado mental ray para películas cinematográficas.
Ver también
- Sombreador dieléctrico , capaz de representar de manera realista el comportamiento de los rayos de luz que atraviesan materiales con diferentes índices de refracción.
- PhotoWorks (software de trazado de rayos) , que anteriormente formaba parte de SolidWorks, que utilizaba una versión del motor de renderizado Mental Ray como su renderizador en versiones anteriores.
Notas
- ^ http://www.nvidia-arc.com/products/nvidia-mental-ray/availability.html
- ^ " los desarrolladores de software de imágenes mentales reciben el premio de la Academia archivado el 19 de noviembre de 2012 en la Wayback Machine ". Comunicado de prensa de Mental Images , 23 de abril de 2011
- ^ " Grande como la vida: luz industrial y magia mira a mental ray para crear" Poseidón " Archivado el 19 de noviembre de 2012 en la Wayback Machine ". Comunicado de prensa de Mental Images , 23 de abril de 2011
- ^ "Preguntas frecuentes sobre la transición de NVIDIA MENTAL RAY" (PDF) . NVIDIA . Consultado el 18 de noviembre de 2017 .
- ^ Keller, Alexander; Wächter, Carsten; Raab, Matthias; Seibert, Daniel; Dietger van Antwerpen; Korndörfer, Johann; Kettner, Lutz (2017) [3 de mayo de 2017]. "El Sistema de Representación y Simulación del Transporte Ligero de Iray" (Informe). NVIDIA. arXiv : 1705.01263 .
Otras lecturas
- Driemeyer, Thomas: renderizado con mental ray , SpringerWienNewYork, ISBN 3-211-22875-6
- Driemeyer, Thomas: Programación de mental ray , SpringerWienNewYork, ISBN 3-211-24484-0
- Kopra, Andy: Escribiendo sombreadores de mental ray: una introducción perceptual , SpringerWienNewYork, ISBN 978-3-211-48964-2
enlaces externos
- Página de inicio de Mental Ray