Hola:
> yo no tengo idea de qué cosa es un rendering distribuido, si se entiende Se presta a confusion. Mira como se hace (o hacia ;) en el cine. En un segundo tenias 24 imagenes. Los programas 3D siguen una metodologia similar. Como mismo la camara de cine filma en un rollo, donde en cada segundo graba 24 fotos distintas, el programa 3D, como en realidad genera algo que no existe, en vez de filmar, crea esas 24 imagenes. Para entonces, a partir de las mismas, crear la animacion tal y como la vemos al final. El animador solo crea la escena, ubica luces, camaras, etc. Crea los modelos, decide que van a hacer y luego manda a hacer el render. Es entonces donde el programa de 3D crea una a una las imagenes (esas 24 imagenes que componen cada segundo), las unes y genera la animacion. El tema es que cuando estas trabajando a altas resoluciones, y una imagen tiene reflejos, opacidades y transparencias, se complica a la hora de calcular que esta delante y que detras, que se ve y que no se ve, las texturas, luces, etc. Hacer todo ese proceso a alta resolucion es matematicamente intensivo. Una solucion es repartir el trabajo. Configuras una estacion de trabajo como master y otras como esclavas (slave). De esta manera, el master divide el trabajo, pues se trata de generar un jpg al final de todo. Le pasa el trabajo a los slaves y cada uno se pone a generar lo que le toco. Al final, el master recopila todos esos jpg y arma la animacion. Tambien se conocen como render farms (granjas de renderizado). Existen motores para renderfarms propietarios, en el mundo del software libre, todavia no he encontrado una alternativa viable. A eso se enfocaba la pregunta. Saludos Osvaldo _______________________________________________ Cancelar suscripción https://listas.softwarelibre.cu/mailman/listinfo/linux-l Buscar en el archivo http://listas.softwarelibre.cu/buscar/linux-l
