Aprovechar recursos de hardware
Hola,
Esta consulta es típica, pero nunca me entero.
Supongamos que tenemos un PC del año 1995, y nos hace un render en 2 horas.
Nos compramos un super PC del año 2011, y nos hace el mismo render en las mismas 2 horas.
[damos por supuesto que estamos con todo actualizado y el sistema optimizado]
¿?
No tiene sentido. Te has comprado el PC potentísimo para que los renders tarden menos.
Pero ah, entras en internet y lees cosas como: "el programa no aprovechará más recursos de los necesarios". O sea, que si de 8166 gigas de ram, el software necesita para renderizar tu imagen 1 giga de ram, ¿para qué usar los 8165 restantes? Y digo yo, el programa tendrá que aprovechar los recursos que a mi me salga de los c#j#n€s, ¿no?
De ahí mi pregunta. ¿Cómo se pueden configurar [3DMax y Maya] para que le de caña a cada render con el máximo potencial de tu máquina, independientemente de que te sobre potencial?
En programas como After Effects, en las preferencias puedes elegir, literalmente, cuánta cantidad de memoria RAM quieres destinar al programa, incluso una cantidad extra de disco duro para aprovcharla como memoria. ¿Por qué no hacen esto los programas de Autodesk?
Muchas gracias,
Saludos!
Carlos Dieguez
La ram sólo carga las texturas y el contenido en sí (modelos, etc...). Por lo que tener más ram no hará q vaya más rápido el render... sino que puedas tirar escenas más grandes o complejas. Usar ram de velocidades más altas supondría una mejora en teoría, aunque mínima, ya que la carga de texturas (en max) la hace sólo una vez. Yo por experiencia la verdad, no noto la diferencia.
Aquí lo que cuenta son los procesadores: cuanto más mejor, no hay más truco. Los programas de 3D están hechos para usar todos los recursos disponibles y siempre hasta el tope. Lo único que puedes hacer para que tire un poco más, es cerrar lo que tengas chupando de los procesadores.
thevode
A ver, los procesadores se notarán sí o sí, si el programa tiene límites aún... es que el programa no es muy bueno. La ram y la gráfica pueden estar bien, sí que ayudaran en ciertos tipos de render y a la hora de moverte por las escenas. También están los discos SSD, que mejoran muchísimo la velocidad y rendimiento de la máquina.
Además, esto no es sólo render, si tienes que mover cosas o hacer simulaciones de dinámicas o fluidos, ya sea con Realflow, necesitas buena máquina en todos los aspectos.
En after puedes elegir memoria y procesadores, pero tienes que saber cuando conviene una cosa y cuando no. Por ejemplo, para hacer previsualizaciones es mejor acelerar por gráfica y no por procesadores, tardará menos.
Bueno, espero que alguien arroje un poco más de luz o corrija si me equivoco.
juanjobernabeu
viciota
Juas!!! Viciota, me ha encantado lo de los cojones, que fino te ha quedado, xDDDD.
Pues como dice dpproject, el tiempo real del proceso de render de una imagen solo necesita procesador, pero, aunque parezca mentira, si calculamos, se pierde el doble de tiempo cargando la escena para el render, procesar las texturas, etc... y de ahí tira la ram.Para un render de un frame no importa mucho, pero cuando te plantas con producciones de varios miles de frames, perder 30 segundos por frame cargando las texturas, te cuesta un a pasta al final del proyecto, sin contar las veces que peta si las escena es grande y no tienes suficiente ram...
Saludos!
viciota
Muchas gracias por las respuestas, chicos! Me ha quedado más claro. ^_^
Supongo que de ahí el hecho de que el render en tiempo real [como VrayRT] sea la leche.
"Script"
A que sí? xDDD
Saludos!!
Victor Moreno
Hola.
Solo conozco el caso de Vray , en este caso puedes aumentar el árbol de geometría, render region division, memoria dinamica, etc
Aquí tienes un articulo http://renderstuff.com/best-vray-settings-raycasting-cg-tutorial/
Saludos.
thevode
Ahí dejo unos, uno de ellos es grafica más procesador.
http://www.randomcontrol.com/arion
http://www.refractivesoftware.com/
Y maxwell tiene también algo estilo V-ray, que creo que noes que renderice, sino más bien un preview, no?.
leonardo_alberto
Vaya, que interesante, entonces no se puede aumentar el tiempo renderizado :'v. xd alv yo seguiré buscando hasta que encuentre una manera :v