Nuevo en Gelato/Gelato Pro 2.2
- Mejoras de velocidad y memoria: las escenas con desplazamientos significativos ahora pueden renderizarse cinco veces más rápido que antes.
- Reflexión trazada por rayos refinada: la capacidad de manejar múltiples rayos de reflexión con anti-aliasing mejorado.
- Técnicas de dispersión en la sub superficie más precisas, al definir los coeficientes de “albedo” y “Meanfreepath”.
- Conversor de texturas mejorado que le permite seleccionar, duplicar y volver a ordenar los canales de colores individuales cuando crea texturas.
- Mango ahora admite Maya Hair. E incluye un nuevo sombreador para “Shave and a Haircut”, así como también, un nuevo sombreador de terciopelo.
- Soporte para Windows XP Professional x64
Además de estos cambios, el plug-in Mango para Maya hace que Gelato 2.2 sea más fácil de usar y permite que se ejecuten múltiples versiones de Maya simultáneamente en su estación de trabajo. Otras modificaciones incluyen una Interfaz de usuario actualizada, mejoras de exportación de datos, nuevos menús desplegables y funciones haciendo clic con el botón derecho, colocación estándar de archivos generados en carpetas Mayaproject, mejor renderizado de lotes Maya y otras opciones mediante un archivo Gelato XML personalizado, que hacen que el flujo de trabajo no demande esfuerzo, y un sistema de archivos SDB más flexible.
Gelato/Gelato Pro Selected Feature Comparison
| Features |
Gelato |
Gelato Pro |
| GPU acceleration |
 |
 |
| Highest quality images |
 |
 |
| Raytracing, incl. global illumination and ambient occlusion |
 |
 |
| High-order geometry support |
 |
 |
| Fully programmable shading |
 |
 |
| Sorbetto interactive relighting |
|
 |
| DSO shadeops |
|
 |
| Multithreading |
|
 |
| Network parallel rendering |
|
 |
| Native 64-bit support |
|
 |
| Comprehensive support package |
|
 |
See the full list
Calidad de imagen
Resolución ilimitada: Gelato no impone límites a la resolución del renderizado final; las imágenes pueden ser tan grandes como quiera.
Anti-Aliasing de alta calidad: Gelato tiene anti-aliasing subpíxel, ofreciendo superficies suaves. No se ven "efectos serrucho" en ningún lado.
Desplazamiento verdadero: Los sombreadores Gelato admiten desplazamiento verdadero, lo que crea representaciones precisas de superficies ásperas o desparejas. El desplazamiento ocurre a frecuencias tan altas como se ve en la imagen, no meramente a vértices de control de objetos.
Movimiento borroso de alta calidad: Gelato puede simular el movimiento de manera realista a través de un cuadro fijo al borronear objetos en movimiento en 3D.
Profundidad de campo: Gelato puede imitar el foco del lente de una cámara, creando la ilusión de profundidad al borronear los objetos fuera de foco.
Disposición en mosaico adaptable automática: Gelato dispone en mosaicos la geometría al instante y no requiere que envíe polígonos predispuestos en mosaicos al renderizador. Esto crea líneas y curvas suaves sin distorsiones o aliasing, no importa cuán cerca o desde qué ángulo visualice la geometría.
Rich Geometry: Gelato admite una amplia variedad de primitivas geométricas, no sólo polígonos. Estas incluyen:
- NURBS
- Parches bicúbicos / bilineales
- Superficies de subdivisión
- Curvas (cabello)
- Curvas anchas (cintas, plumas)
- Puntos (partículas)
- Geometría procedimental
Sombreado e iluminación
Sombreado e iluminación interactivos de Sorbetto
Con Gelato Pro, obtiene una reiluminación rápida. Vuelva a calcular rápidamente los cambios en la iluminación.
- Basado en API: Todas las funciones de Sorbetto se exponen en la API Gelato y no dependen de ningún software de modelado o animación en particular.
- Reiluminación sobre los píxeles finales: Incluyendo antialiasing completo, movimiento borroso, transparencia, desplazamiento y sombreadores de producción. Lo que manipula siempre es idéntico a la imagen renderizada final.
- Iluminación totalmente ajustable:
- Agregue / elimine luces
- Mueva / cambie la orientación de luces
- Cambie cualquier parámetro de sombreador de luces
- Cambie los vínculos de la luz (qué luces brillan sobre qué superficies)
- Vuelva a calcular los reflejos automáticamente
- Reiluminación selectiva: Vuelva a calcular la iluminación para una ventana recortada o un objeto especificado para lograr resultados aún más rápidos.
- Vuelva a calcular las sombras dinámicas automáticamente
- Vuelva a calcular los cambios en los parámetros de la cámara, incluyendo la profundidad de campo, filtros y parámetros estéreo
- Interrumpible: Realice cambios de inmediato antes de finalizar el último renderizado.
- Soporte para plug-in: Admitido por el plug-in para Maya y en breve por el plug-in para 3ds Max.
Operaciones de sombreado DSO
Sombreado e iluminación programables: Gelato utiliza su propio lenguaje de sombreado tipo C para crear texturas de superficies e iluminación para las escenas que utilizan el renderizador. El Gelato Shading Language (GSL, Lenguaje de sombreado Gelato) brinda la flexibilidad requerida para la mayoría de las escenas complejas.
Sombreadores en capas: En vez de permitir solamente una única superficie, desplazamiento, volumen o sombreador de luz por objeto, Gelato le permite asignar múltiples sombreadores de cada tipo a un objeto. Puede convocar a varios sombreadores por vez, especificando que las salidas de un sombreador se conecten a las entradas del siguiente sombreador. Esto le permite componer las operaciones de los sombreadores de componentes sin modificar (o hasta sin tener acceso a) el código fuente de cualquiera de los sombreadores involucrados, creando sombreadores complejos sin codificación. Por ejemplo, puede hacer que cualquier superficie sea brillante al poner una capa de sombreador "brillo" por encima de cualquier otro sombreador, sin necesitar el código fuente de ninguno de ellos.
Textura tratada con variación de resolución (antialiased), ambiente y mapeo de sombras: Gelato puede aplicar su anti-aliasing de alta calidad a las características de la superficie y las sombras de los objetos, no sólo a la geometría.
Sombras volumétricas: Brinda sombreado realista para una geometría fina y detallada, como el cabello y la piel de animales, y para objetos translúcidos.
Efectos atmosféricos: Gelato renderiza de manera realista efectos tales como la niebla y el humo.
Cáusticas: Gelato puede renderizar cáusticas, patrones de luz enfocados mediante objetos reflexivos o refractivos sobre las superficies.
Dispersión por la sub superficie: Gelato puede utilizar dispersión sub superficie, difundiendo la luz por debajo de una superficie y permitiendo que vuelva a emerger, creando de forma realista la apariencia translúcida de materiales tales como la piel.
Mapas de sombra Z promedio ("Woo"):
Mapas de sombra con caras cúbicas: Busque sombras desde cualquier dirección con una única consulta.
Variables de vértices: Gelato permite la asignación de datos nombrados y escritos arbitrariamente hacia vértices geométricos e interpolará automáticamente los valores a través de la superficie y hará que los valores interpolados estén disponibles para los sombreadores.
Luces ilimitadas: Gelato no impone un límite arbitrario sobre la cantidad de luces en una escena.
Iluminación global: Gelato puede imitar las sutiles interacciones de las fuentes de luz natural mediante el cálculo de todas las interacciones de luz posibles dentro de una escena, trazando el rebote de la luz entre los objetos y transportando sus propiedades de color difusas con ellos. Estos colores, a su vez, se transfieren sobre los otros objetos vecinos. Esta da como resultado tonos y sombras mucho más precisos.
Oclusión ambiente: Gelato puede utilizarse para renderizar una pasada de oclusión ambiente de una escena, calculando la cantidad de luz ambiente que alcanza cualquier punto dado sobre una superficie. Estos datos pueden utilizarse para recrear la contribución de luz ambiente en una escena.
Trazado de rayos eficiente: Gelato es capaz de trazar rayos de escenas grandes con eficiencia, incluyendo sombras trazadas por rayos, reflejos, iluminación global indirecta y consultas de visibilidad de oclusión ambiente.
Bases de datos espaciales dispersas: Los sombreadores de Gelato pueden crear sus propias bases de datos para almacenar los resultados de cálculos arbitrarios, guardarlos en el disco, o leer las bases de datos existentes hacia el disco para una rápida interpolación.
Biblioteca de sombreadores: Gelato viene con una biblioteca de sombreadores básicos, adecuada para las superficies y luces más comunes.
Rendimiento
Multi-threaded: Gelato es multi-threaded en la CPU y, con PCI-Express, en la GPU. Por lo tanto, puede asegurar todo el poder de cálculo en un nodo único, lo que da como resultado el máximo rendimiento bajo una única licencia.
Soporte para 64 bits nativo: Gelato Pro tiene una versión que se ejecuta de manera nativa sobre sistemas Linux de 64 bits, permitiendo que usted ocupe mayor espacio de memoria. El soporte de Gelato Pro para Windows de 64 bits está en camino. (Gelato se ejecutará en el modo de 32 bits en sistemas de 64 bits, tanto Linux como Windows).
Aceleración por hardware: Gelato está diseñado desde la base para utilizar la línea NVIDIA Quadro FX de hardware de gráficos programables estándar para acelerar varias funciones internas. No se requieren sombreadores, codificación o configuración especiales para utilizar el hardware y no afecta la flexibilidad o la calidad de la imagen de forma alguna. Sin embargo, sí duplica aproximadamente el rendimiento comparado a los renderizadores mediante CPU solamente. Los lanzamientos subsiguientes de Gelato aprovecharán mejor el hardware de gráficos y el hardware de gráficos futuro será aún más rápido y con más recursos. Durante los últimos años, el hardware de gráficos ha venido duplicando la velocidad cada 6-12 meses, mientras que las CPU vienen duplicando sus velocidades aproximadamente cada 18 meses. Entonces, los renderizadores basados en hardware de gráficos no sólo se desempeñarán bien ahora, sino que también rápidamente dejarán atrás el rendimiento de los renderizadores solamente de CPU con el transcurso del tiempo.
Manejo eficiente de escenas complejas: Gelato está diseñado para las exigencias de las películas, asigna con eficiencia los recursos del sistema y es estable a la vez que renderiza las escenas más complejas.
Uso de memoria eficiente: Los componentes de las escenas complejas pueden exceder la capacidad de memoria de los sistemas más avanzados. Gelato hace un uso extremadamente eficiente de la memoria del sistema, de manera que las escenas se renderizan con precisión rápidamente.
Trazado de rayos selectivo: Si bien el trazado de rayos puede producir efectos de iluminación y sombras extremadamente realistas, es muy intensivo en cuanto al uso de los recursos de computación. Gelato usa técnicas de scanline donde no se requiere el uso del trazado de rayos, lo que da como resultado renderizados más rápidos.
Iluminación completamente selectiva: Gelato ofrece flexibilidad máxima en la iluminación al permitir aplicar las luces a objetos particulares solamente si lo desea.
Preparación para producción
Soporte amplio: NVIDIA ofrece un programa completo de mantenimiento y soporte para Gelato, asegurando que los problemas de renderizado no retrasen de manera crítica su cronograma de producción.
Renderizado paralelo en red: Gelato Pro puede utilizar muchas máquinas en una red o en un conjunto de servidores para renderizar un único cuadro con gran rapidez.
Retenga los objetos mate: Gelato admite retención de mates, permitiendo que los objetos se compongan en la post producción.
Sin demoras en la conversión (eyesplits): Los algoritmos de Gelato nunca crean demoras en la conversión.
Muestreo de bajo costo: El muestreo de píxeles en Gelato es barato en términos de recursos del sistema, de manera que puede hacer la calidad espacial y temporal de los ajustes del píxel absurdamente altas con un impacto sorpresivamente bajo en el tiempo de renderizado general.
Múltiples cámaras: Gelato le permite colocar múltiples cámaras dentro de una escena, igual que lo haría con luces u objetos. Y como Gelato organiza la escena en "espacio mundial", no hay necesidad de tratar a la cámara como el origen original y colocar cuidadosamente el resto del mundo con la transformación inversa.
Consultas de estado y estados guardados: Un programa o plug-in que realiza llamadas a Gelato puede solicitar el valor actual para un atributo de gráficos. También hay llamados en la API de Gelato para guardar todo o parte del estado actual, nombrarlo y posteriormente restaurar todo o parte de ese estado guardado. Esto facilita transferir las colecciones de atributos desde una parte de su jerarquía de escena a otra.
Conjuntos de geometría: En Gelato, es posible nombrar grupos de primitivas, que le permiten especificar colecciones de primitivas para el trazado de rayos, para utilizar como luces de área, o para otros usos.
Modo de vista previa: Permite un renderizado ultra rápido con sombreado de baja calidad para renderizados iterativos utilizados en la construcción de la escena e iluminación antes del renderizado final, de alta calidad.
Renderizado con prioridad del usuario: Seleccione el área de la imagen que desea renderizar primero.
Renderizado estéreo: (Recurso de Gelato 2.0) Renderice imágenes estéreo más rápido de lo que tardaría en renderizar dos imágenes por separado.
Utilidad para entrelazar: Combine scanlines alternadas de dos imágenes para "renderizado de campo".
Múltiples sistemas operativos: Gelato se ejecuta sobre Linux (RedHat, SUSE) y Windows XP.
Licencias flexibles: Gelato puede utilizar licencias flotantes sobre una red, permitiendo que muchas máquinas compartan un conjunto de licencias, lo que reduce los costos operativos. O, de manera alternativa, Gelato puede estar dedicado a una máquina específica.
API sin regalías: La interfaz principal de programas de aplicaciones de Gelato es una moderna API basada en C++. Para facilitar los requisitos de capacitación, la API es sencilla (pocos llamados) y ortogonal (los llamados no se superponen). La API está disponible sin cargo para alentar y promover el desarrollo de una amplia variedad de herramientas para Gelato.
Arquitectura de E/S para plug-ins y múltiples formatos: Gelato no requiere ningún formato de entrada o salida específico. En lugar de ello, está diseñado para utilizar los plug-ins que permiten que Gelato lea cualquier tipo de archivo de escena o entrada o salida de imagen. Gelato viene con plug-ins para los formatos de E/S más comunes; hay otros disponibles de terceros; y puede crear los suyos propios utilizando la API.
Múltiples formatos de entrada de escena: Gelato no prescribe un formato de archivo de escena específico, forzándolo a convertir todos los datos a ese formato. En vez de ello, Gelato tiene una API sencilla para la creación de plug-ins de formato de escena. Cuando se ingresa un archivo, el plug-in (DSO/DLL) para ese formato se carga dinámicamente y se le ordena que lea el archivo de la escena. Por lo tanto, puede almacenar su escena en cualquier formato para el que haya un plug-in y puede mezclar libremente diferentes archivos en diferentes formatos dentro de una única escena. Los plug-ins para archivos de escena disponibles incluyen:
- Unión de Python: Gelato viene con un plug-in de formato de escena que lee scripts de Python que realiza llamadas a la API de Gelato. Esto brinda un método flexible, completamente codificable para entrada de escenas.
- Lector de archivos de escena RIB: Un plug-in que permite que Gelato lea formatos de archivo de escena Renderman está disponible de manera gratuita.
Plug-in para Autodesk Maya: Gelato viene con Mango, un plug-in para el paquete de software de modelado y animación Maya, de Autodesk, que lee escenas y objetos creados en Maya.
- Soporte para Maya 8.5: Mango corre sobre la versión más reciente de Maya.
- Soporte para Sorbetto: Mango con Gelato Pro admite todos los recursos de Sorbetto.
- Interfaz de usuario familiar: Mango utiliza la GUI de Maya, familiar para cualquier usuario de Maya, minimizando el tiempo de capacitación.
- Se carga automáticamente: Mango se carga cada vez que se inicia Maya. No son necesarios comandos especiales para el inicio. Una vez dentro de Maya, el usuario simplemente tiene que especificar a Gelato como el renderizador.
- Geometría: Mango admite una amplia variedad de tipos de geometría.
- Mango admite el plug-in para cabello Shave and A Haircut para Maya
- Sombreadores de superficie:
- Traducción de Hypershade: Mango traduce automáticamente su red de Hypershade a una serie de capas de sombreadores de Gelato.
- o Sombreadores de Gelato: Mango puede utilizar cualquier sombreador de Gelato en su biblioteca, permitiéndole asignarlo y ajustar sus parámetros desde dentro de la GUI de Maya.
- Luces y sombras:
- Los sombreadores de luz se comportan de manera muy similar a los sombreadores de superficies
- Mango admite todos los tipos de luz predeterminados de Maya
- Mapeo profundo de sombras
- Sombras trazadas por rayos
- Renderización de objetos seleccionados: Puede renderizar objetos seleccionados en la escena o la escena de Maya entera.
- Scripting de Python: Agregue scripts de Python a los nodos de Maya utilizando la GUI de Maya para la ejecución durante el renderizado.
- Múltiples visualizadores: Puede renderizar a un visualizador de imágenes de Gelato o a una ventana de renderizado de Maya.
Plug-in para 3ds Max: Gelato viene con Amaretto, un plug-in para Autodesk 3ds Max que lee escenas y objetos creados en Max.
- Geometría. Amaretto admite todos los objetos de geometría de 3ds Max.
- Sombreadores de superficie
- Admite redes de sombreadores de Gelato
- Implementación de material de base de Gelato GSO en 3ds Max
- Análisis (parsing) de archivos y generación de GUI automática de sombreadores Gelato en 3ds Max
- Materiales estándar de 3ds Max implementados como sombreadores GSO.
- Mapas de 3ds Max implementados como sombreadores GSO.
- Vista previa de sombreador avanzada en el editor de materiales
- Luces y sombras
- Luces directas para 3ds max
- Luces de escenas predeterminadas en 3ds Max admitidas como luces directas.
- Soporte para luces Omni.
- Reflectores para 3ds Max
- Soporte tanto para sombras trazadas por rayos como para mapas de sombras
- Soporte para iluminación global
- Soporte para sombreador de oclusión ambiente
- Cámaras.
- Cámaras estándar para 3ds Max y ventanas de perspectivas
- Cámaras ortogonales y ventanas
- Borroneado de movimiento multi-segmento de cámara y objetos con soporte para ángulo de obturador, centrado, alineación hacia adelante y hacia atrás, segmentos y controles de calidad temporal
- Profundidad de configuraciones globales de campo o específicos para la cámara, incluyendo soporte para objetos de enfoque explícito, de objetivo y personalizado
- Salida
- Salida RGBA como archivos TIFF, EXR, JPEG
- Renderice la salida de pasadas a TIFF, EXR, JPEG para Difuso, Especular, Ambiente, Normales y cualquier variable de sombreador personalizada
Visualizador de imágenes: Gelato viene con una herramienta, llamada Image Viewer o iv, para mostrar múltiples imágenes en cualquier formato para el que haya un plug-in instalado. iv puede corregir la gama de la pantalla, el zoom y la reproducción y secuencias de bucle de los cuadros.
| Recurso |
Gelato 2.2 |
Gelato Pro 2.2 |
| Calidad de Imagen |
| Resolución ilimitada |
 |
 |
| Antialiasing de alta calidad |
 |
 |
| Desplazamiento verdadero |
 |
 |
| Movimiento borroso de alta calidad |
 |
 |
| Profundidad de campo |
 |
 |
| Disposición en mosaico adaptable automática |
 |
 |
| Geometría rica |
 |
 |
| Shading and Lighting |
| Sombreado e iluminación interactivos de Sorbetto |
|
 |
| Operaciones de sombreado DSO |
|
 |
| Sombreado e iluminación programables |
 |
 |
| Sombreadores en capas |
 |
 |
| Textura antialiased (con tratamiento de variación de resolución), ambiente y mapas de sombras |
 |
 |
| Sombras volumétricas |
 |
 |
| Soporte para sombras dinámico |
|
 |
| Vuelva a calcular cambios a los parámetros de la cámara (DOF, filtros y estéreo) |
|
 |
| Efectos atmosféricos |
 |
 |
| Cáusticas |
 |
 |
| Dispersión por la sub superficie |
 |
 |
| Mapas de sombra Z promedio (“Woo”) |
 |
 |
| Mapas de sombra de caras cúbicas |
 |
 |
| Variables de vértices |
 |
 |
| Luces ilimitadas |
 |
 |
| Iluminación global |
 |
 |
| Oclusión ambiente |
 |
 |
| Luces de niebla: Soporte volumétrico de reflectores |
 |
 |
| Trazado de rayos eficiente |
 |
 |
| Bases de datos espaciales dispersas |
 |
 |
| Biblioteca de sombreadores |
 |
 |
| Parámetros de conjuntos de sombreadores de longitud variable |
 |
 |
| Atributos de malla por cara |
 |
 |
| Rendimiento |
| Multithreaded |
|
 |
| Soporte para 64 bits nativo |
|
 |
| Aceleración por hardware |
 |
 |
| Manejo eficiente de escenas complejas |
 |
 |
| Uso de memoria eficiente |
 |
 |
| Trazado de rayos selectivo |
 |
 |
| Iluminación completamente selectiva |
 |
 |
| Production Readiness |
| Soporte amplio |
|
 |
| Renderizado paralelo en red |
|
 |
| Retención de objetos mate |
 |
 |
| Sin demoras en la conversión |
 |
 |
| Muestreo de bajo costo |
 |
 |
| Múltiples cámaras |
 |
 |
| Consultas y estados guardados |
 |
 |
| Conjuntos de geometría |
 |
 |
| Modo de vista previa |
 |
 |
| Renderizado con prioridad del usuario |
 |
 |
| Renderizado estéreo: fuera del eje y paralelo |
 |
 |
| Utilidad de entrelazado |
 |
 |
| Múltiples sistemas operativos |
 |
 |
| Licencias flexibles |
N/A |
 |
| API sin regalías |
 |
 |
| Arquitectura de E/S de plug-ins y múltiples formatos |
 |
 |
| Múltiples formatos de archivo de escena |
 |
 |
| Unión de Python |
 |
 |
| Lector de archivos de escena RIB |
3rd Party |
3rd Party |
| Plug-in para Autodesk Maya |
 |
 |
| Plug-in para Autodesk 3ds Max |
 |
 |
| Soporte para el plug-in Shave and a Haircut para Maya |
 |
 |
| Visualizador de imágenes |
 |
 |
|