Sobre el tutorial granja de PC para renders en 3ds Max

Art3D - 16/11/2006 16:37
Resumiendo un poco el tutorial de 3dpoder granja de PC para renders en 3dsmax. Y aplicándolo a mi caso en particular (1 PC madre y 1 PC hijo).

Necesitamos hardware:
Un PC (o varios) con:
-Disco duro con suficiente capacidad para el so y el 3dsMax (32 Mb mínimo).

Una tarjeta gráfica (en el tutorial de 3dpoder lo ponía como opcional) pero es necesario si quieres acceder a el PC pollo.

Una tarjeta de red ethernet 10/100 si es posible poner una de 1 Gb mejor, en otros hilos han comentado que se mejora notablemente el rendimiento.

Memoria RAM. Muy importante ya que el proceso de render se compone de la relación procesador-max-memoria Ram así que, cuanto más mejor.

Monitor no es necesario ya que, controlaremos el pcpollo desde el PC principal. Tan solo para la instalación.

Teclado y ratón. Tan solo para la instalación, aunque es recomendable la utilización de un switch para poder utilizar el mismo teclado y ratón en los dos PC.

Un cdrom para la instalación.

Una disquetera por si queréis configurar la red a través de Windows con el asistente de conexión a la red domestica o de oficina con el cual os grabais la información de la red y la pasáis al otro PC fácilmente.

Hub para conectar los ordenadores en red y cable red.

Necesitamos software:
-Un so (Windows x).
-3dsmax 7 o superior.

PcAnywhere (en el tutorial de 3dpoder recomendaba esta opción, pero yo la desaconsejo puesto que puede dar más problemas que soluciones y por lo que recomiendo utilizar un switch con el que puedes controlar los dos PC con los mismos periféricos).

Proceso de configuración:
-Instalar en el PC pollo todo el hardware y software a necesitar.

Es recomendable que la granja no tenga acceso a internet ni el firewall activado.

Crear un directorio común compartido en la red llamado render (x ej) y luego una unidad de red que apunte a la carpeta. (mipc -> herramientas -> conectar a unidad de red y seleccionar la carpeta asignándole una letra).

Y hasta aquí lo básico en lo referente a la instalación y configuración, luego viene la conexión entre los programas y configuración de los mismos.
Art3D - 16/11/2006 16:40
Bien, hasta ahora todo bien, al menos por mi parte, pero luego viene cuando se diferencian 3 programas en el apartado parte 4:Backburner y se diferencian entre manager, server y monitor.

Pues bien llegado a este punto no encuentro dichos programas o cómo puedo acceder a ellos así que, ahí me he quedado.

Alguien puede echarme un cable?
Art3D - 17/11/2006 08:19
Por cierto, el tutorial de 3dpoder está pensado para utilizar los pcpollos junto con el pcgallina? O tan solo pcpollos mientras con el pcgallina sigues modelando, probando, texturizando, etc?
Zuria - 17/11/2006 10:45
En el PC gallina en archivo de programas hay un directorio que se llama backburner2, dentro esta los programas, deberías tenerlos fuera, pero bueno, están hay.

El manager, exe es el controlador de la gallina.

Y el servidor, exe el de los pollos.

Primero despierta a la gallina, luego a los pollos, en edit general setting dile el nombre de mama gallina o ponlo en automático, los pollos no son tan tontos como parece, n, y la próxima vez que despierten los pollos, mama gallina los escuchara.
Zuria - 17/11/2006 10:49
A se me olvidaba, creo recordar, que mama gallina, tiene doble personalidad, y puede ser a la vez gallina y pollo, claro que cuando se pone a ser pollo se le complica lo de ser gallina, y se para un poco, depende claro del grano que le estés dando para comer.
Art3D - 17/11/2006 12:12
Me parto, es que tengo me han montado un pollo, que para que. Probaré lo que me comentas y sino volveré a cacarear (que malo, si es que es viernes, ays.
gremil - 17/11/2006 13:09
Nada como un mapa para no perderse. Como siempre la famosa tecla f1 es lo mejor para empezar antes de empezar.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #39164



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #39165

Art3D - 17/11/2006 14:31
Eso me pasa por no reinstalarme la ayuda ya que me daba problemas, suena a excusa tonta, pero es así. Gracias Gremil, mil gracias.
alberizo - 17/11/2006 14:38
Gremil, si la primera imagen es tuya, deberías ajustar el moiré.
Art3D - 17/11/2006 15:38
Bueno ya tengo mi RenderFarm. De momento he puesto a trabajar al pollo, el siguiente paso es conseguir que la gallina y el pollo se pongan de acuerdo y coperen para renderizar más rápido.
gremil - 17/11/2006 16:15

Gremil, si la primera imagen es tuya, deberías ajustar el moiré.

Esta comprimida a una resolución muy baja, el muaré no tiene nada que ver.

De nada art3d, venga esos renders.

Posdata para art3d: el que ya sabemos lo tendrá la semana que viene, si no me ha engañado.
Art3D - 17/11/2006 16:40
Respecto a los renders no son nada del otro mundo y no son más que unos muebles del curro en una habitación, poca cosa más. Pero me vale para hacer las pruebas en red y comparar tiempos de render entre los dos ordenadores que básicamente es que el mío hace todo el doble de rápido porque es el doble de potente que el otro, ahora estoy mirando de conjuntarlos a los dos, pero de momento solo hace que cuando acaba uno el otro renderiza lo mismo, pero después, seguiré mirando.

Posdata para Gremil: capitto, ya me dices algo.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #39171

gremil - 17/11/2006 18:42
La imagen se ve algo sucia, supongo que, es porque el Vray está en Low ¿no? El fondo necesita una textura con más resolución. El suelo, debido a que las baldosas cargan en los bordes, se ve como ondulado, los demás materiales los veo bastante bien, sigue dándole.
fidelmg - 17/11/2006 19:16

Respecto a los renders no son nada del otro mundo y no son más que unos muebles del curro en una habitación, poca cosa más. Pero me vale para hacer las pruebas en red y comparar tiempos de render entre los dos ordenadores que básicamente es que el mío hace todo el doble de rápido porque es el doble de potente que el otro, ahora estoy mirando de conjuntarlos a los dos, pero de momento solo hace que cuando acaba uno el otro renderiza lo mismo, pero después, seguiré mirando.

Posdata para Gremil: capitto, ya me dices algo.

Para que se dividan un mismo render entre 2 o más ordenadores tienes una opción en la ventana de net render que se llama Split scan lines.

Le das, y en sus opciones decides en cuantos trozos se dividirá la imagen y a cuantos ordenadores le asignas calcular la imagen.

En la captura de pantalla que he puesto se ve la casilla a tickar.

Tienes tres opciones para elegir.
1º strip height : divides la imagen en trozos horizontales y su tamaño en píxeles verticales.
2º number of strips : divides la imagen en partes.
3º overlap : renderiza x píxeles por encima y por debajo para facilitar el encaje posterior de cada trozo.
4º delete temporary images upon completion : borra los trozos después de finalizar todo el render. (yo no lo recomiendo por si acaso).

Ojo.

Dividir la imagen entre varios ordenadores puede ser un triunfo o un fracaso.

Imaginad el típico render infoarquitectónico, la típica fila de árboles léase Xfrog, Onix o los que sea.

Si tenemos una granja de render con ordenadores de diversa potencia, puede dar la casualidad de que esa franja de render que siempre cuesta tanto de calcular le toque ha uno de los ordenadores más lentos, en ese caso puede ser una gran putada, ya sabéis el porqué.

Nosotros para evitar eso dividimos el render en esta proporción:
Nº de ordenadores x 2 = trozos de render.
5 ordenadores x 2 = 10 trozos de render.

De esta manera es más difícil que el render se atasque por que ese trozo arbolado le toque al ordenador más lento. Saludos.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #39187

Art3D - 20/11/2006 10:56
_-:Fidelmg:-_ gracias se queda en poco, muchas gracias. He probado lo que me has comentado y funciona a la perfección, cada ordenador se divide parte del trabajo y los dos renderizan estupendamente, muy interesante la proporción para dividir el render, así no dejas a un ordenador más colgado que ha otro.

El rendimiento no es el esperado, pero sirve (y mucho) puesto que el ordenador desde el que trabajo no se queda obsoleto (del todo) y renderiza parte como en el adjunto y el otro ordenador el resto.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #39289



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #39290

fidelmg - 20/11/2006 11:10
A mandar. Saludos.
Art3D - 19/12/2006 16:15
Estuve con mi esclavo en red trabajando hasta que un día me dió problemas y se quedó colgado el ordenador, y al reiniciar no me conecta el servidor del esclavo con el manager del principal saliéndome el mensaje en el log del archivo adjunto.

En las opciones he puesto autoeliminar y se eliminó un trabajo, pero aún persiste otro, tal que en el adjunto se muestra, así que, después de eliminar el archivo y resustituirlo sigue con la misma historia, y ya no sé que puede ser, ¿alguna sugerencia?

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #40817

fidelmg - 19/12/2006 16:44
Ves a la carpeta del Backburner llamada network/jobs y borra todo lo que hay dentro. Reinicia, y prueba. Saludos.
Art3D - 19/12/2006 16:56
Fidelmg no sabes cuánto te lo agradezco, si hacemos la quedada te tengo que invitar a unas cuantas cervezas.
fidelmg - 19/12/2006 17:01
No bebo casi alcohol, pero, sin embargo, si que te aceptaría cigarrillos de la risa, o en su defecto, te invitaria yo. Saludos.
Art3D - 19/12/2006 17:02
Eso está hecho hombre.
fidelmg - 19/12/2006 18:01
Y de que city estamos hablando para la quedada.
Art3D - 19/12/2006 18:09
Pues se está hablando aquí: [url]https://www.foro3d.com/showthread.php?p=328005#post328005[/url].
fidelmg - 19/12/2006 18:46
Ok. Voto por. Valencia, pero después de fallas.
ro_dri_go - 13/05/2007 22:00
Qué tal, he seguido todos los pasos para armar una granja y funciona todo bien excepto una cosa, el PC pollo me tira su trozo de imagen en blanco y negro. Estoy renderizando con Vray y Backburner y me salta en el pollo el error de que no puede cargar el Irradiance Map. Aiuda, ¿cómo puedo salvar este contratiempo? Gracias.
sorluzifer - 21/05/2007 05:38
El problema de los pollos y las gallinas es que como tienen la cabeza pequeña, tienen poca memoria. Eso hace que a veces se vuelvan locos.

También son celosos, les hay que dar a todos las mismas texturas.

Y con el irrandiance, no digamos, si alguno no lo encuentra, se suicida. Hablando de Irradiance Map para pollos, este se lanza a un único equipo, como lo lances a varios nodos, lakagasteburlankaster.

Por cierto, para granjeros roñosos que quieran ahorrar en teclados, swiches y cableado: con ultravnc o similar lo manejas todo a las mil maravillas por control remoto.
JCV3D - 30/05/2007 19:38
Saludos sor. Sabes mucho de este tema. Pregunta, se puede crear un video utilizando el distruibidor de render de Vray. Yo Tendo 5 máquinas enlazadas, cuando hago imágenes (*.jpg), Targa, no hay problemas todas se ponen en la tarea, pero cunado quiero hacer un formato avi, no se dan por enteradas, me dan ganas de entrarles a patadas a todas.
sorluzifer - 30/05/2007 21:37
Hola, JCV3D. Esto ya lo planteaste en el otro hilo y la respuesta sigue siendo más o menos la misma.

Vas a acabar destrozándolas a patadas porque les pides algo que no saben hacer así. Sen comprensivo.

Eso que pretendes es totalmente absurdo. Un video son imágenes (+ audio) comprimidas. Eso lo hace el códec de video (y el audio el códec de audio). El códec, directamente no puede gestionar los equipos, para ser más exactos ni siquiera hacer nada, pues son un conjunto de librerías que en realidad usa otro programa. Por eso tu puedes comprimir en divx desde multitud de programas, la codificación resultante será la misma (teniendo en cuenta los parámetros de esa codificación, claro) y por eso el rendimiento varía entre unos programas y otros, porque cambia la forma con la que trabajan con las librerías del códec.

Cuando haces un video directamente con max, max esta usando los códecs (esas librerías), y cargando con esa pesada tarea. Pero max por sí solo no maneja la RenderFarm, para eso tiene el Backburner. El render distribuido de Vray no está pensado para esto, yo no sé ni siquiera si funciona, porque ni se me pasa por la cabeza, pero me huelo que o se cuelga o habrá muchísimos problemas, porque conceptualmente no tiene ni pies ni cabeza. Vray dr tiene otra lógica.

Lo lógico es renderizar los frames usando max y como distribuidor Backburner. Para animación el render distribuido de Vray no es una buena elección.

Para montar los frames en el vídeo están los programas de postproducción. La tareas de edición de ese vídeo y la codificación pueden ser tareas muy pesadas, por lo que programas como After Effects o Combustion posen un gestor para poder distribuirlas en varios equipos. Esto es una de las cosas que diferencia a los programas de postproducción profesionales de los domésticos. Combustion, al ser de Autodesk, tiene la ventaja de usar el mismo que max, el Backburner.

Según mi experiencia, simplemente codificar rinde más hacerlo en un único equipo potente que distribuir. Aquí si que ya no me atrevo a aconsejarte.

Resumiendo: para usar tus 5 equipos hazlo en dos pasos. Distribuye el render y luego distribuye la postproducción.
JCV3D - 30/05/2007 23:25
Se te agredece sor. Eres sabio. Saludos.