Universidad de las Ciencias Informáticas. Facultad Regional Granma.

Título: Granja de render para proyectos de dise o !".

Autora: "allany #upo Fernánde$.

Ciudad de %an$anillo& junio '()'. *+ o ,- de la Revoluci.n/.

RESUMEN
0n la actualidad& la realidad virtual se 1a convertido en uno de los elementos más importantes en la industria del cine& gracias a ello& se puede apreciar en una pantalla& la simulaci.n de un mundo real a trav2s de uno virtual. 0l renderi$ado de animaciones en tres dimensiones necesita una gran capacidad de cálculo& pues re3uiere simular procesos físicos complejos& a esto se de4e el elevado tiempo 3ue tardan estas producciones en ser completadas. 5as granjas de render 1an surgido como alternativa y soluci.n para este pro4lema. 0l presente tra4ajo se desarrolla producto a la ine6istencia de una granja de render en la Facultad Regional Granma 3ue dificulta la o4tenci.n de proyectos de dise o !" en el menor tiempo posi4le. Palabras Claves: !"& Granja de render& Realidad 7irtual.

II

Índice de contenido
INTRODUCCIÓN.........................................................................................................................................1 Desarrollo...................................................................................................................................................... 3 Funcionamiento de la granja de render......................................................................................................4 Despliegue de la granja de render .............................................................................................................! "rue#as a la granja de render.....................................................................................................................$ Ta#la 1 "ro%ectos de prue#a.........................................................................................................................& Ta#la ' Comparaci(n entre las )ormas de reali*ar el render.......................................................................1+ ,aloraci(n econ(mica % aporte social .................................................................................................... 1+ CONC-U.ION/........................................................................................................................................11 R/F/R/NCI0. 1I1-IO2R3FIC0......................................................................................................... 13 1I1-IO2R0F40 CON.U-T0D0..............................................................................................................14 0N/5O......................................................................................................................................................1!

III

INTRODUCCI Ó N
5a realidad virtual& es la modelaci.n y simulaci.n de un am4iente real o imaginario& 3ue puede ser e6perimentado visualmente en tres dimensiones& proporciona una e6periencia interactiva& de percepci.n táctil& sonora y de movimiento. 0s crear un am4iente con diferentes o4jetos& 3ue 4rinde la posi4ilidad de o4servar entornos 3ue 1an sido creados con el prop.sito de permitir a las personas entrar en un mundo artificial e incursionar en ellos 1asta donde el límite de su imaginaci.n se lo permita. 5a creaci.n de un am4iente tridimensional generado por computadoras& es una de las características de la realidad virtual. 5os gráficos en tres dimensiones son creados por medio de un proceso de cálculos matemáticos so4re formas geom2tricas originadas con la ayuda de programas especiales !" como %aya& 89!"& :lender& etc.& cuya actividad es el acto de la concepci.n& dise o y comunicaci.n visual del mundo real en imágenes tridimensionales. #ara la creaci.n de los gráficos !" se de4en tener en cuenta las siguientes fases: modelado& te6turi$ado& iluminaci.n& animaci.n y renderi$ado. 0sta ;ltima fase se refiere al proceso de generar una imagen '" a partir de una escena creada& dic1as imágenes de4en tener una alta calidad 3ue evidencie realismo en la foto o la animaci.n& para lo cual se 1an desarrollado m2todos especiales. 0l proceso de render permite simular efectos naturales como la lluvia& el 1umo& el fuego y efectos cinematográficos como la profundidad del campo& el lens flare o el desenfo3ue de movimiento. #or la gran cantidad de cálculos 3ue re3uiere este proceso& 1a sido necesario considerar repartir el mismo en varios ordenadores& disminuyendo de esta forma el tiempo de generaci.n de los gráficos !"& a esto se le conoce como distri4uci.n del renderi$ado. 5as aplicaciones 3ue reali$an esta tarea se denominan granjas de render y algunas 1erramientas de dise o !" como :lender& a partir de su versi.n '.,& la traen incluidas. 0n la Facultad Regional Granma <FRG=& específicamente en la línea Realidad 7irtual <R7=& e6isten proyectos productivos 3ue desarrollan tra4ajos de dise o !"& utili$ando para ello la 1

1erramienta :lender. 0l proceso de render necesita una gran capacidad de cálculo& pues re3uiere simular procesos físicos complejos. 5as computadoras 3ue se utili$an en los proyectos de la línea tienen memoria RAM (Random Access Memory) de ,)' megabyte <%:= y de ) gigabyte <G:= y la mayoría no poseen tarjeta gráfica& esto trae como consecuencia 3ue el tiempo de render sea elevado y e6istan atrasos en la entrega de los productos. 5ograr distri4uir el renderi$ado entre varias computadoras tri4utará en gran medida a 3ue el tiempo de procesamiento de cada imagen sea el menor posi4le y& por consiguiente& a 3ue el proceso de creaci.n de los gráficos tridimensionales sea e6itoso. #or lo 3ue se tra$a como objetivo general de la presente investigaci.n: desplegar una granja de render 3ue contri4uya a la disminuci.n del tiempo en el proceso de renderi$ado en los proyectos de la línea Realidad 7irtual.

'

Desarrollo
5os gráficos tridimensionales 1an contri4uido al desarrollo de la realidad virtual& son especialmente ;tiles para los dise adores gráficos& 3uienes con la ayuda de programas especiales de dise o !" pueden crear figuras complejas a partir de formas simples& aplicar transformaciones& te6turas& 1acer animaciones& todo en funci.n de transformar sus ideas en la simulaci.n de un mundo virtual. 0l proceso de creaci.n de los gráficos !" por ordenador puede ser dividido en cinco fases 4ásicas: el modelado& el te6turi$ado& la iluminaci.n& la animaci.n y el renderi$ado> esta ;ltima se 4asa en la creaci.n de la imagen final. 0l renderi$ado es la etapa 3ue toma como entrada los elementos definidos en las fases de modelado& te6turi$ado& iluminaci.n y animaci.n y produce como salida una imagen 4idimensional 3ue representa a la escena creada. 0s un proceso de cálculos complejos desarrollados por un ordenador& destinado a generar una imagen '" a partir de una escena !". 0n 2l se pueden tener en cuenta tonalidades& te6turas& som4ras& reflejos& transparencias& iluminaci.n& profundidad del campo& etc. 0l renderi$ado es la fase encargada de simular un espacio en tres dimensiones 3ue 1a sido creado por figuras geom2tricas& estructuras poligonales& te6turas& materiales& animaciones y efectos de iluminaci.n& 1a4itualmente no es posi4le visuali$ar en tiempo real el aca4ado de una escena creada ya 3ue esto re3uiere de una serie de cálculos matemáticos muy complejos& por lo 3ue se de4e crear un am4iente más simple y fácil de renderi$ar. 0n dependencia de la escena !" creada& será el tiempo 3ue tardará en 1acer el render de un frame& ca4e destacar 3ue en el mundo del cine se tra4aja con '- cuadros por segundo y es por esa ra$.n 3ue películas muy conocidas como: * Transformers/& se tardan apro6imadamente !? 1oras en renderi$ar cada fotograma de la animaci.n. @tro ejemplo es la producci.n * Toy StoryA 3ue tard. ), 1oras en renderi$ar cada frame de la película. 0l tiempo de render depende en gran medida de la cantidad de cálculos 3ue se tengan 3ue reali$ar& y estos& a su ve$& son varia4les en funci.n del tipo y cantidad de tratamientos 3ue la imagen de4e reci4ir. 5a capacidad de cálculo se 1a incrementado rápidamente a trav2s de los 3

a os& permitiendo un grado superior de realismo en los render. #ara acelerar el proceso de renderi$ado se emplean las llamadas granjas de render <r ender farm). <)= Una granja de render es una agrupaci.n de varias computadoras reparti2ndose el tra4ajo de renderi$ar las imágenes o animaciones !" reali$adas con programas como: 89!", !" Btudio %a6& Cinema -"& %aya& :lender& etc. Be encarga de dividir el proceso de renderi$ado entre varios ordenadores para 3ue el tiempo de procesamiento de las imágenes tridimensionales sea el menor posi4le. 5uego de 1a4er reali$ado un estudio de las diferentes aplicaciones 3ue distri4uyen el proceso de renderi$ado de las imágenes& se arri4. a la conclusi.n 3ue el "rCueue es la aplicaci.n 3ue se utili$ará para gestionar la granja de render en los proyectos de la línea Realidad 7irtual. 5a facultad tiene la posi4ilidad de crear un entorno propicio para la creaci.n de gráficos tridimensionales& sin tener 3ue enfrentarse a los pro4lemas 3ue limitan el desarrollo de animaciones !" en otras instituciones. ▪ Funcionamiento de la granja de render. 5a aplicaci.n 3ue se utili$a para manejar la granja de render es el "rCueue: este es un softDare de c.digo a4ierto utili$ado para administrar una granja de renderi$ado. #roporciona render distri4uido en funci.n de cada cuadro y la gesti.n de estas tareas. Be utili$a principalmente para las animaciones y efectos visuales en el cine y la pu4licidad. "rCueue está licenciado 4ajo la GPL versi.n !. <'= 0stá programado en el lenguaje C& es compati4le con sistemas operativos como: 5inu6, %ac @BE& Iri6& Free:B" y FindoDs , soporta los principales motores de render: !"elig1t& !"B%a6& +fter 0ffects& +3sis& :lender& :%RT& Cinema -" , 5ig1tDave& 5u6render& %antra& %aya& %ental Ray& GuHe& #i6ie& B1aHe& 79Ray , etc. 0n su ar3uitectura define& 3ue el cliente y el máster están físicamente en la misma computadora& de lo 3ue se deriva 3ue no puede gestionar los tra4ajos de varios usuarios y 3ue cada usuario tendría 3ue instalar el máster en su má3uina. 0s capa$ de gestionar )(( computadoras. Re3uiere de un tra4ajo manual para el proceso de configuraci.n de cada una de las computadoras 3ue se van a utili$ar. 5as granjas de render poseen una ar3uitectura 4asada en las distintas funciones 3ue ejercen los 4

componentes 3ue forman parte de la misma& estos componentes son el máster& el cliente y los esclavos. + continuaci.n se descri4en estos elementos y las funciones 3ue reali$an: Máster 0l máster& tiene toda la informaci.n so4re los tra4ajos y los esclavos& por lo 3ue de4e estar en ejecuci.n todo el tiempo mientras la granja est2 siendo usada. Contiene informaci.n importante& como por ejemplo& una lista de los tra4ajos almacenados en ella y los detalles de los mismos& la lista de los esclavos& etc. 0l máster accederá al almacenamiento compartido para guardar los logs y así& estos podrán ser leídos desde cual3uier lugar con acceso a esta u4icaci.n. Esclavos Cada esclavo posee su propia informaci.n& las tareas 3ue reali$a y peri.dicamente le envía el resultado de estas& al máster. Una ve$ 3ue la tarea es asignada al esclavo& 2ste reci4irá toda la informaci.n relativa a la misma <la u4icaci.n del script del tra4ajo <jobscript=& el tipo de tra4ajo& el n;mero de frame a renderi$ar& te6turas& escenas& directorios de salida& etc.=. Con esa informaci.n& el esclavo se creará un nuevo proceso y ejecutará directamente el jobscript creado para el mismo. 0l jobscript tiene 3ue estar disponi4le en el almacenamiento compartido& para 3ue todos los esclavos puedan leerlo. Cuando el esclavo termina el tra4ajo& toda la informaci.n se envía para el máster& 2ste reci4e la tarea finali$ada y el estado de salida. 5os frames 3ue ya 1an sido renderi$ados se guardan en el almacenamiento compartido. Todo lo 3ue podría ser necesario para el 26ito del render tiene 3ue estar disponi4le en ese mismo lugar. 0se es el o4jetivo principal del almacenamiento compartido. Clientes 5os clientes son todas las aplicaciones 3ue podría solicitar informaci.n acerca de la renderi$aci.n o enviar solicitudes para reali$ar diferentes acciones como volver a renderi$ar el frame& 1a4ilitar o 6

des1a4ilitar los esclavos& eliminar tra4ajos y así sucesivamente. Uno de esos clientes es "r3man. ▪ Despliegue de la granja de render: #or las características y capacidades de "rCueue para administrar y gestionar una granja de render& se propuso su utili$aci.n en la facultad& donde se reali$aron algunas tareas para lograr el montaje y configuraci.n de esta granja& a continuaci.n se mencionan las tareas reali$adas:
1. Reali$ar el proceso de configuraci.n de la computadora 3ue tendrá el servicio de máster. 2. Reali$ar el proceso de configuraci.n de las computadoras 3ue 4rindarán el servicio de

esclavos. <7er ane6o '= #ara reali$ar este proceso de configuraci.n primeramente 1ay 3ue tener una caracteri$aci.n de las computadoras 3ue van a formar parte de la granja de render. #ara ello se 1i$o un análisis de las computadoras de la Facultad Regional Granma 3ue están conectadas a la red& donde se o4tuvo 3ue e6isten más de ),( y de ellas apro6imadamente II& son utili$adas por el Centro de "esarrollo para la reali$aci.n de proyectos. #ara la puesta en marc1a de esta investigaci.n& se 1ace uso de las computadoras u4icadas en el la4oratorio '& con un total de !( computadoras. Todas poseen al menos un sistema operativo GGUJ5inu6, en su mayoría la distri4uci.n U4untu en su versi.n )(.(-& memoria RAM de ,)' %: como mínimo y ' #rocesadores ntel Penti!m - con C#U !.(( G1$. #ara reali$ar la prue4a a la granja de render& inicialmente se utili$aron !( má3uinas& una de ellas con la configuraci.n pertinente para 4rindar el servicio de máster y las otras 'I para ejercer la funci.n de esclavos. Una ve$ reali$ado el proceso de selecci.n y configuraci.n de las computadoras a utili$ar todas de4en tener los siguientes componentes: • Bervicio GFB activo para montar los arc1ivos so4re la red y poder interactuar con estos desde lugares distintos como si estuvieran montados localmente. • Bervicio BBK activo 3ue permita la cone6i.n segura entre las computadoras.

!

0spacio en el disco duro disponi4le& correspondiente al tama o del proyecto a renderi$ar.

0n caso de la computadora esclava& un entorno gráfico para poder reali$ar todo el proceso de distri4uci.n del renderi$ado.

5a configuraci.n de cada computadora& demora apro6imadamente !( minutos. Una ve$ 3ue estos minutos 1allan transcurrido la computadora estará disponi4le para ser utili$ada en la granja de render. #ara agili$ar el proceso de configuraci.n de las computadoras& se reali$. la programaci.n de tres scripts en lenguaje :as1, 3ue permitirán un mejor desempe o de las tareas a reali$ar para el despliegue de la granja. + continuaci.n se 1ace referencia a estos scripts" • 0l primero permitirá agili$ar el proceso de configuraci.n de la computadora con el servicio de máster. • 0l segundo fue creado para lograr una mejor configuraci.n de las computadoras con el servicio de esclavos. • L el tercero para montar las carpetas compartidas con GFB.

0l uso de estos scripts contri4uirá a disminuir el tiempo de montaje de la granja& permitiendo así 3ue esta pueda ser utili$ada en el renderi$ado de los proyectos de dise o !" creados en la línea Realidad 7irtual. ▪ Pruebas a la granja de render #ara compro4ar la ro4uste$ de la granja de render desplegada en la facultad& se reali$an varias prue4as utili$ando diferentes proyectos de dise o !". 0stas prue4as permiten evaluar la facilidad de uso de la aplicaci.n& así como compro4ar la productividad de las computadoras seg;n los recursos del 1ardDare y el rendimiento de estas al reali$ar los cálculos. Beguidamente se e6ponen los proyectos !" escogidos para llevar a ca4o las prue4as a la granja de render:

$

No.

Nombre de la animación

Escena

escri!ción de la animación Un recorrido por el interior de la cocina9 comedor de una casa.

Cantidad de frames !((

"ama#o del arc$ivo '.) %:

)

Cocina9 comedor

'

+partamento

7isita segundo

a

un en piso& el

'((

M.- %:

apartamento comen$ando recorrido por

las

escaleras del e6terior. ! Bala @4servaci.n del -(( )!.I %:

interior de una casa desde la sala 1asta el e6terior de la misma.

-

Ka4itaci.n

Recorrido

por

una

,((

!I.! %:

1a4itaci.n& mostrando todos los o4jetos de la misma.

"abla 1: #royectos de prue4a. &

0n el proceso de prue4as a la aplicaci.n participaron ! pro4adores& los cuales tuvieron 3ue reali$ar las siguientes tareas:
1. Configurar las computadoras a utili$ar& ya sea con el servicio de máster o de esclavo. #ara

este proceso se utili$an los scripts programados destinados a agili$ar los pasos para las configuraciones.
2. 0jecutar la aplicaci.n en la má3uina máster. %. Compro4ar 3ue todas las má3uinas conectadas a la aplicaci.n fueran reconocidas por

esta.
&. Renderi$ar varios tra4ajos de dise o !". '. 7erificar el correcto funcionamiento de la granja.

+ continuaci.n se reali$a una comparaci.n de los tiempos o4tenidos en el proceso de renderi$ado& entre la manera tradicional de reali$ar el render 3ue 4rinda la propia 1erramienta de dise o !"& :lender y mediante el uso del "r3ueue. "iem!o (ue tarda en reali)ar el render No. Mediante la *orma tradicional Cantidad de !c ) ' ! ) ) ) RAM ,)' %: ) G: ,)' "iem!o M? min )- min I? min 7 Mediante el uso de la granja de render Cantidad de !c , RAM ) G: ) G: ) G: "iem!o )N min (! min !, min

-

)

) G:

)!M min

,

) G:

)! min

"abla 2: Comparaci.n entre las formas de reali$ar el render. "e acuerdo a lo planteado anteriormente& en las prue4as reali$adas a estos - proyectos con complejidades distintas& fue posi4le apreciar 3ue cuando se reali$a el renderi$ado de un proyecto con el uso de una granja de render& este evidentemente tarda menos tiempo en renderi$ar. #or tanto& se puede concluir 3ue no solo la granja de render funciona correctamente& sino 3ue tam4i2n soluciona el pro4lema de esta investigaci.n 3ue es disminuir el tiempo en el proceso del renderi$ado. ▪ +aloración económica , a!orte social 0l aporte de esta investigaci.n consiste en 4rindar un servicio de renderi$ado a los proyectos de dise o !"& lo cual es una necesidad actual de los mismos. 5a granja de render desplegada en la FRG& permite reali$ar el proceso de renderi$ado de manera distri4uida& lo 3ue favorece a los proyectos de Realidad 7irtual dado a 3ue disminuye el proceso y la entrega de estos productos podrá reali$arse en tiempo. +demás& usando esta granja& el Centro de "esarrollo no necesita ad3uirir 1ardDare más potente& los cuales pueden ser muy costosos.

1+

CON CLUSIONES
+ partir de la investigaci.n reali$ada y para darle cumplimiento a los o4jetivos propuestos para el tra4ajo de diploma se arri4an a las siguientes conclusiones: • Be logr. profundi$ar en el estudio de las aplicaciones 3ue distri4uyen el proceso de renderi$ado& orientándose principalmente en las aplicaciones li4res. • Be demostr. 3ue la forma .ptima de disminuir el tiempo de renderi$ado es mediante el uso de una granja de render. • Be reali$. el despliegue de una granja de render 4asada en el "rCueue teniendo en cuenta& principalmente& 3ue no se cuenta con computadoras apropiadas para el proceso de renderi$ado de imágenes tridimensionales. • Be reali$. la implementaci.n de ! scripts en lenguaje :as1 3ue permiten un mejor proceso de configuraci.n de las computadoras a utili$ar en la granja de render. • Be valid. la granja de render& utili$ando para ello - proyectos de dise o !" con complejidades distintas. 0l resultado de estas prue4as fue e6itoso y demostr. la importancia de la aplicaci.n en el proceso de renderi$ado de imágenes tridimensionales.

11

1'

REFEREN CIAS BIBLIOGR Á FICAS
1. "ecnolog-a .n*ormática. O0n líneaP OCitado: '( noviem4re '())P

"isponi4le en:

1ttp:JJtecnologiainformatica.Detpaint.comJpageJG5@B+RI@Q5aDrenceQ5essig.
2. Ar(uigra*ico.

O0n

líneaP

OCitado:

'?

mar$o

'()'P.

"isponi4le

en:

1ttp:JJDDD.ar3uigrafico.com

13

BIBLIOGRAF Í A CONSULTADA
• "ecnolog-a .n*ormática. O0n líneaP OCitado: '( noviem4re '())P "isponi4le en: 1ttp:JJtecnologiainformatica.Detpaint.comJpageJG5@B+RI@Q5aDrenceQ5essig. • Ar(uigra*ico. O0n líneaP OCitado: '? mar$o '()'P. "isponi4le en:

1ttp:JJDDD.ar3uigrafico.com • /errer0 1os2 Pascual. Tendencias de la pr#ctica profesional de la fotograf$a comercial% ind!strial. '()). OCitado: '' noviem4re '())P • .n*ormática. O0n líneaP OCitado: 'N noviem4re '())P "isponi4le en:

1ttp:JJinformatica.uv.esJiiguiaJ+IGJDe4Rteoria. • Mart-ne)0 1os2. Man!al b#sico de tecnolog$a a!dio&is!al y t'cnicas de creaci(n, emisi(n y dif!si(n de contenidos. +rgentina: 0ditorial #aid.s& '((-. OCitado: '? noviem4re '())P • Anima% . O0n líneaP OCitado: ? diciem4re '())P "isponi4le en:

1ttp:JJDDD.deseoaprender.comJ#R@L0CT@J+rteCultJ+nima!".1tm. • 3a*a4a,. O0n líneaP OCitado: (' fe4rero '()'P "isponi4le en:

1ttp:JJDDD.yafaray.orgJdocumentation. • Mesa 5uiles0 /ernando 1avier6 "errero 7ernánde)0 4oger . Gestor de bibliotecas de script en Pyt)on para el desarrollo de Paseos *irt!ales sobre :lender. '()(. OCitado: (fe4rero '()'P • 4oosendaal0 "on6 8elleri0 8te*ano. :lender +., G!$a, La S!it Abierta de -reaci(n ,.. :lender -orporation.OCitado: (? fe4rero '()'P • istriblend. O0n líneaP OCitado )N fe4rero '()'P. "isponi4le en:

1ttp:JJnet4lend.sourceforge.netJdistri4lend.

14

3adra <yet anot1er distri4uted rendering appl=. O0n líneaP OCitado 'N fe4rero '()'P. "isponi4le en: S 1ttp:JJsites.google.comJsiteJ4lendoliJyadra

Autodes9.

:ac9burner

O0n

líneaP

OCitado

!

mar$o

'()'P.

"isponi4le

en:

1ttp:JJimages.autodesH.comJadsHJfilesJ4acH4urnerR'((?.)RinstallRguide.pdf. • r5ueue. O0n líneaP OCitado N %ar$o '()'P. "isponi4le en:

1ttp:JJDDD."rCueue.orgJcDe4site. • • • /orm;or9s. O0n líneaP OCitado )' mar$o '()'P. "isponi4le en: 1ttp:JJfarmerjoe.infoJ <o9i 4ender. O0n líneaP OCitado '( mar$o '()'P. "isponi4le en: 8ttp 99lo:i;render.#erlios.de9. +irtual +erte=. O0n líneaP OCitado '' mar$o '()'P. "isponi4le en:

1ttp:JJDDD.vverte6.comJinde6.1tml. • Prime /ocus. O0n líneaP OCitado 'N mar$o '()'P. "isponi4le en:

1ttp:JJDDD.primefocusDorld.com. • • 4E:>8. O0n líneaP OCitado () a4ril '()'P. "isponi4le en: 1ttp:JJDDD.re4usfarm.com. Padrón ?lvare)0 avid. Modelo de /egocio basado en BoftDare Libre para la prod!cci(n

de a!dio&is!ales en -!ba. '((I OCitado: (- a4ril '()'P • iego @óme). Como documentar la ar3uitectura de softDare. OCitado )M a4ril '()'P. "isponi4le en: 1ttp:JJDDD.dosideas.comJnoticiasJmetodologiasJ'I?9 como;documentar;la; ar<uitectura;de;softDare.1tml

16

ANEXOS
Ane=o 1: Encuesta reali)ada a los !ro,ectos de la l-nea 4ealidad +irtual. 0ncuesta a miem4ros de los proyectos de la línea Realidad 7irtual 3ue desarrollan tra4ajos de dise o !". Compa ero: la facultad se encuentra reali$ando una investigaci.n& con el o4jetivo de conocer la versi.n del softDare 3ue utili$a para la creaci.n de los gráficos tridimensionales& el tipo de 1ardDare con 3ue cuenta para su tra4ajo y el conocimiento 3ue tiene acerca de las granjas de render& por lo 3ue le rogamos conteste el siguiente cuestionario. %uc1as Gracias. )9 TCu2 capacidad tiene el disco duro de la má3uinaU

'9 T5a má3uina posee tarjeta gráficaU Bi RR Go RR

!9 T5a má3uina posee tarjeta de redU Bi RR Go RR

-9 TCuál es la capacidad de la memoria R+% de la má3uinaU

,9 TCuál es la versi.n de :lender con la 3ue tra4ajaU

N9 TUtili$a la granja de :lenderU Bi RR Go RR @tra RR

M9 "e los tra4ajos de dise o !" reali$ados& mencione la cantidad de frames y el tiempo 3ue tardan en renderi$ar.

?9 T"e 3u2 manera reali$a el proceso de renderU

1!

Ane=o 2: Pasos !ara montar la granja de render. Proceso de con*iguración !ara la com!utadora máster.
1. Crear un usuario Au4lenderA& con derec1os de root. 2. Instalar el pa3uete de arc1ivos: dr3ueue (.N-.!9i!?N.de4 (1ardy) en JusrJs1areJdr3ueue y

compartir esta carpeta con todos las computadoras con GFB.
%. Compartir las siguientes carpetas& por la terminal:

• • •

sudo c1mod MMM9R JusrJs1areJdr3ueue mHdir J1omeJu4lenderJrender sudo c1mod MMM J1omeJu4lenderJrender

&. 0n los siguientes tres arc1ivos& reempla$ar VV con la direcci.n I# de la computadora

máster: • • • sudo gedit JusrJ4inJdr3ueue sudo gedit JusrJ4inJdr3man sudo gedit JusrJs1areJdr3ueueJ4inJsendjo4

'. #ara el servicio GFB:

• •

+cciones de tipo +5T Q F' : s1ares9admin + adir: JusrJs1areJdr3ueue y compartir con GFB.

A. 0scri4ir la direcci.n de la red.

1$

• •
B. Bi

Red: )(.'(I.?.) %áscara de su4red: ',,.',,.','.( el esclavo tiene el mensaje de permiso denegado& ver en JetcJe6ports&

)(.'(I.?.)J',,.',,.','.( <rD= y no )(.'(I.?.) <rD=.
C. + adir: J1omeJu4lenderJrender y compartir con GFB. D. +dici.n de una red.

• •

Red: )(.'(I.?.) %áscara de su4red: ',,.',,.','.(

1E. Reinicie la computadora <máster=. 11. #ara Iniciar el maestro& por la terminal:

dr3ueue

12. #ara iniciar la interfa$ gráfica del cliente <"r3man=& por la terminal:

dr3man

Proceso de con*iguración !ara las com!utadoras esclavas.
1.Crear un usuario Au4lenderA& con derec1os de root. 2.Instalar los pa3uetes: sudo apt9get install portmap nfs9common tcs1 %.Crear una carpeta con el nom4re dr3ueue: sudo mHdir JusrJs1areJdr3ueue &."ar permisos a la carpeta creada: sudo c1mod MMM 9R JusrJs1areJdr3ueue '.Crear una carpeta con el nom4re render: sudo mHdir J1omeJu4lenderJrender

1&

A."ar permisos a la carpeta creada: sudo c1mod MMM 9R J1omeJu4lenderJrender B.%ontar los siguientes arc1ivos: sudo nano JusrJ4inJdr3ueueRslave

• • • •

VWJ4inJ4as1 e6port "RCU0U0RR@@TXJusrJs1areJdr3ueue e6port "RCU0U0RT%#XJusrJs1areJdr3ueueJtmp e6port "RCU0U0R%+BT0RX)(.'(I.)(.'-(

C.JusrJs1areJdr3ueueJ4inJslave )YJdevJnull 'YZ) Z D.sudo c1mod aQ6 JusrJ4inJdr3ueueRslave 1E.#ara iniciar el esclavo:

%ontar las siguientes carpetas:
1. sudo

mount

9t

nfs

)(.'(I.)(.'-(:J1omeJu4lenderJrenderJ

J1omeJu4lenderJrenderJ
2. sudo mount 9t nfs )(.'(I.)(.'-(:JusrJs1areJdr3ueueJ JusrJs1areJdr3ueueJ

dr3ueueRslave

17

Sign up to vote on this title
UsefulNot useful