Pregunta de roxas Lucas Maya Mental Ray

RoxasLucas - 30/01/2017 06:04
Si no es molestia, aprovecho este mensaje para preguntar: cual es el componente que más influye a la hora de renderizar en Maya Mental Ray? Estoy trabajando en un cortometraje y un render de una escena con todo a full me está tardando algo más de una hora Imposible sacar los 25 fotogramas por segundo sin morir de viejo. El ordenador que tengo es un i5 con 8GB de RAM y una GeForce GTX 650. Un PC que hace 4 años estaba decente, ahora no tanto Había pensado en ampliar la RAM ¿Opto por una gráfica mejoré Saludos y gracias.
TALENT CRAZY - 30/01/2017 16:13
Hola Roxas. Antes que nada un truco: Puedes ampliar manualmente el límite de consumo que hace Mental Ray, aumentándolo ya con eso tirando de CPU y Ram vas a notar una mejora de la leche sin tener que invertir nada. Por Default se pone límites él solo.

En cuando a las piezas y tu duda, ¿Qué es más útil al hacer Render? Pues depende del motor gráfico y el programa, pero casi siempre todos hacen mejor uso de la GPU (Tarjeta gráfica) que del procesador.

Como ejemplo te pongo el mío:
Misma escena, con procesador a pelo (i7 5820K sin Ocear) son 1 minuto y 10 segundos, con la GPU (Nvidia GTX 1070 OC de 8GB Modelo Strix de Asus) son escasamente 17 segundos.

¿Quiere decir esto que el procesador no es importante? Ni por asomo. Cada uno cumple su función, el procesador permite diseñar a velocidad de un avión, junto con su Ram, y la GPU permite escupir Renders puesto que es su función, aparte de ofrecer tasas altas de FPS en videojuegos.

Ambas piezas deben ir de la mano.

Ojo, como digo, antes de invertir en algo asegúrate que el Software que usas va a hacer uso de lo que compres, me se de varios que tienen los CUDAS de las GTX criando malvas porque su Motor de Render va con el procesador. (Raro es el caso). Un saludo. #TC
AlphaCAD - 31/01/2017 12:20
Para acelerar lo más barato con diferencia sería comprar una gráfica más potente que te permita render por GPU. De hecho, este tema te resultará muy útil para utilizar CPU + GPU en Maya con Mental Ray: [URL]https://forums.Autodesk.com/t5/maya-shading-lighting-and/mental-ray-rendering-with-cpu-and-gpu/td-p/6633568[/URL].

Como mínimo te recomendaría esta GTX 1060 en concreto: [URL]https://www.pccomponentes.com/gigabyte-geforce-gtx-1060-g1-gaming-6gb-gddr5?utm_source=efi-1395054098&utm_campaign=afiliados[/URL].

Y en tu caso como máximo esta GTX 1070: [URL]https://www.pccomponentes.com/gigabyte-geforce-gtx-1070-g1-gaming-8gb-gddr5?utm_source=efi-1395054098&utm_campaign=afiliados[/URL].

Aunque ya te adelanto que en tu caso dependiendo de la antigüedad de tu equipo la GTX 1070 podría verse limitada ya que es una tarjeta bastante potente. En cualquier caso, siempre podrías aprovecharla para futuras ampliaciones.
RoxasLucas - 19/05/2017 06:48
Hola AlphaCad y TALENT CRAZY. Muchas gracias por vuestras respuestas.
Finalmente me pillé este bicho:
[URL]https://www.pccomponentes.com/sapphire-pulse-radeon-rx-580-8gb-gddr5[/URL].
RX-580, unas gráficas bastante recientes que salieron muy buenas según me han dicho. 8GB GDR5 a ese precio es un regalo.

El problema es que no he notado apenas mejora en los tiempos de render. He mirado de hacer lo que indicaba en ese hilo de ponerlo en modo GI Prototipo y GI Next y aun así lo noto parecido. También le he metido este script MEL que he visto en esta página para supuestamente habilitar fácilmente el acceso a la GPU": [URL]https://blog.mentalray.com/2014/07/07/mental-rays-gpu-accelerated-gi-engine-prototype/[/URL].

Quizás sí lo he notado algo más rápido (o quizás sean imaginaciones mías) pero como mucho habré ganado 1 o 2 minutos. Nada qué justifique el salto de una tarjeta de 1GB a una de 8.

Eso sí, donde sí he notado una mejora BRUTAL ha sido en el mover objetos en tiempo real. Tanto en el visor de Maya como en ZBrush. Un modelo que antes sufría para moverlo ahora lo mueve fluido e incluso puedo subirlo dos niveles más sin despeinarse.
Eso que he ganado, pero en lo que más quería mejorar que era en los tiempos de render nada de nada.
Es como si me estuviera saltando algún paso o algo así, sabríais decirme cómo configurar Mental Ray correctamente para el uso de la GPU?
Muchas gracias.
AlphaCAD - 19/05/2017 12:14
Pues la verdad es que no lo sé. A ver si algún compañero te pudiera echar una mano.

Lo cierto es que te recomendé una GTX 1060 porque Mental Ray trabaja de la mano de Nvidia: [url]https://www.nvidia.com/object/advanced-rendering.html[/url].
RoxasLucas - 19/05/2017 18:42
[QUOTE=AlphaCAD;960378]Pues la verdad es que no lo sé. A ver si algún compañero te pudiera echar una mano.

Lo cierto es que te recomendé una GTX 1060 porque Mental Ray trabaja de la mano de Nvidia:
[URL]https://www.nvidia.com/object/advanced-rendering.html[/URL].[/QUOTE]Hola AlphaCAD. Me parece que voy a devolver esa AMD y adquirir la qué me has dicho entonces. Esta: [URL]https://www.pccomponentes.com/gigabyte-geforce-gtx-1060-g1-gaming-6gb-gddr5?utm_source=efi-1395054098&utm_campaign=afiliados[/URL].

Pero no quiero volver a cometer el mismo error y comprar algo que no me sirva. Estás seguro que Mental Ray sí se aprovecha de esa gráfica? Es la que tienes tú y te renderiza rápido? Gracias, saludos.
AlphaCAD - 19/05/2017 19:39
No, yo no lo he utilizado nunca.

Pero si trabajas con iray sí puedes renderizar por GPU:
[url]http://www.nvidia.es/object/Nvidia-mental-ray-es.html[/url].

Aquí puedes verlo:
Iray, nueva versión que renderiza más rápido en las gPUs modernas.

Modo render de iray, renderizado fotorrealista al instante en la GPU.

Nuevo: Renderiza en la mitad de tiempo en las gPUs modernas con el nuevo algoritmo Wavefront.

Se ejecuta en GPUs CUDA (si están instaladas) y/o en las CPUs.

Mapas de entorno HDRI, captación automática de sombras proyectadas en el suelo.

Luces de perfiles IES, geometría emisora de luz.

Modelo de materiales en capas con arreglo a la física, completamente basado en la función BSDF.

Difusión de la luz bajo la superficie, efectos atmosféricos y volumétricos.

Modelo de cámara física, efectos de profundidad de campo del objetivo y mapas de tonos.
RoxasLucas - 19/05/2017 20:12
Lo siento, Mental Ray es el que tengo y el que he de usar en el trabajo. Por eso pregunté cual es la pieza qué más influye a la hora de renderizar con Mental Ray específicamente.

No es la GPU entonces? Leyendo un poco por otros sitios parece ser que, esto del render por GPU en Mental Ray es algo muy nuevo. No sé si la GTX que es de Nvidia va a mejorar en algo o me va a hacer exactamente lo mismo que la AMD RX-580. No quiero dejarme pasta otra vez para nada. Estoy confundido.
AlphaCAD - 19/05/2017 21:43
Lo único que he encontrado es esto:
[url]https://forums.Autodesk.com/t5/maya-shading-lighting-and/mental-ray-rendering-with-cpu-and-gpu/td-p/6633568[/url].

Y ten en cuenta que Mental Ray standalone se descontinuó y ahora sólo puede adquirirse a través de Nvidia: [url]https://www.autodesk.com/products/mental-ray-standalone/overview[/url].

Así que debería funcionar, pero no hay garantías. Siento no poder decirte otra cosa.
RoxasLucas - 19/05/2017 21:55
Gracias. Si a ese usuario le ha ido bien con una GTX imagino que a mí también. Si no supongo que, tocará renovar la CPU también.

Para ZBrush, el viewport de Maya y cosas en tiempo real sí que es de mucha utilidad la GPU, pero lo que más me interesaba era acelerar los tiempos de render.

A ver si hay algún forero con GTX que utilice Mental Ray y lo pueda corroborar. Muchas gracias por tu ayuda, saludos.
RoxasLucas - 02/06/2017 18:32
Actualizo para él que se encuentre en mí misma situación:
Me cambié la gráfica a una GTX 1060 y Mental Ray No mejora en gran cosa los tiempos de render. Lo único en lo que Mental Ray usa la GPU es en el Global Illumination y en el pass AO, según he estado leyendo en los foros de Mental Ray se han estado centrando en usar la GPU en las últimas últimas versiones, pero es algo muy precario. Puede que esto cambie en un futuro, pero de momento Mental Ray es un motor de render basado en la CPU.

Total, estoy aprendiendo Redshift Es insultantemente rápido, pero claro, todas las escenas que tenía en Mental Ray ya no me sirven, tendría qué cambiarlas mucho para qué llegaran a verse como antes. Intentaré usar Redshift a partir de ahora.
Igualmente hice bien en cambiar la RX por una GTX porqué la mayoría de programas 3D se llevan mejor con Nvidia qué con AMD.