Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
0Activity
0 of .
Results for:
No results containing your search query
P. 1
drqueuetuto

drqueuetuto

Ratings: (0)|Views: 0 |Likes:
Published by Luis Traverso

More info:

Published by: Luis Traverso on Nov 05, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/05/2013

pdf

text

original

 
Dr. Queue con Blender Una granja de render GNUPor Alexandre Silva Costa anakinpendragon@a!oo.co".#r $ste art%culo tiene la intenci&n de ense'ar a usar el so(t de ani"aciones #lender con la granja de render D)QU$U$. Granja de )ender es un concepto "u pr&xi"o al Cluster* en un cluster las aplicaciones tienen sus  procesos su#divididos por las "+,uinas de una red* para ,ue cada una !aga una parte  entregue el resultado (inal* !aciendo el proceso de aplicaciones co"plejas "uc!o "+s r+pido. $n el caso de una Granja de )ender no dividi"os los procesos de una aplicaci&n pero si los (ra"es de una ani"aci&n. )esultados pr+cticos- Si usted tuviera una "+,uina ,ue renderia una ani"aci&n en / !oras* si tuviera otra identica !ar%a el "is"o tra#ajo en aproxi"ada"ente una !ora* si tuviera 0 "+,uinas el servicio estar%a listo en 1.2 "inutos etc.Para el ,ue no lo sepa explicar3 lo ,ue es el render. Cuando "odela"os en un so(t 4D usa"os siste"as vectoriales para crear nuestros "odelos* igual ,ue !ace"os en progra"as "as si"ples co"o Corel Dra5 & 6nkscape* en progra"as 4D usa"os siste"as "+s co"plejos co"o opengl ,ue consiguen generar vectores 4D para generar nuestros "odelos* este tipo de t3cnica necesita de un  procesador  targeta gr+(ica raona#le para poder crear "odelos co"plejos co"o seres !u"anos ani"ales ve!iculos edi(icios etc. Cuando tene"os re(lejos so"#ras  #rillos la cosa se co"plica* texturas de alta resoluci&n.... Pocos superco"putadores consiguen crear ani"aci&n co"pleja en tie"po real* i"aginese un superco"putador ,ue pueda reproducir S!rek en tie"po real7 8a#r%a ,ue co"prar uno para ver la pel%cula* por eso se renderia* genera"os arc!ivos #it"ap ,ue pueden ser creadas lenta"ente por un ordenador nor"al  puestas en orden para volcarlos a arc!ivos de video cintas  otros (or"atos.Bien entonces ,ue !ace el Dr* Queue7 Se aprovec!a de la propiedad de los progra"as co"o #lender de usar "+s all+ de sus inter(aces gr+(icas para renderiar i"+genes  ani"aciones* usar+n ta"#i3n la linea de co"andos. Por eje"plo si escri#i"os en linea de co"ando-9#lender :# ani"acion.#lend :s ;$l co"ando <#lender :#= indica ,ue va a renderiar un arc!ivo* en este caso una ani"aci&n #lend* ser+ renderiado solo el (ra"e ; co"o especi(ica el par+"etro :s. Para concluir el arc!ivo ,ue ser+ generado se especi(ica dentro del arc!ivo ani"acion.#lend.se crear+ en la carpeta ,ue nosotros le indi,ue"os en el propio arc!ivo$l dr,ueue gestiona la cola#oraci&n entre las "+,uinas esclavas* $l ordenador >aster corriendo el dr,ueue env%a para los esclavos un co"ando si"ilar al co"ando de arri#a* dentro de un script* ade"+s veri(ica cual es el (ra"e ,ue !a ,ue renderiar  a ,ue ordenador se le env%a  contin?a enviando tareas !asta ,ue (inalia el proceso de render.Actual"ente el Dr,ueue ta"#i3n (unciona con >aa* ig!t5ave* >ental )a* Blender* B>)* 4Delig!t* Pixie* A,sis* A(ter $((ects* S!ake* Nuke and erragen ade"+s nada i"pide ,ue sea adaptado a otros progra"as. iene versiones preco"piladas para De#ian* indo5s  >ac S x6nstalaci&n del D)QU$U$  B$ND$)-a instalaci&n del #lender es sencilla* solo !a ,ue desco"pri"ir el arc!ivo ,ue se #aja de  #lender4d.org  listo. Por cuesti&n de co"pati#ilidad el ejecuta#le de#e de ser copiado o enlaado en usr#in  ta"#ien la carpeta .#lend de#e de ser copiada o enlaada en el pat! de (or"a ,ue el co"ando #lend (uncione per(ecta"ente desde la s!ell de unix o la linea de co"andos de 5indo5s$sto vale para los otros progra"as ta"#i3n- Por eje"plo o enlac3 el progra"a s!ake de (or"a ,ue  puede ser ejecutado escri#iendo s!ake en el s!ell arrastrando el ejecuta#le  las li#rer%as a usr#in con la tecla Alt pulsada  diciendole ,ue enlaara los arc!ivos.
 
$l dr,ueue se #aja de dr,ueue.org para la instalaci&n de dr,ueue es necesario veri(icar la existendcia de las siguientes dependencias-gccgEE"akeli#gtk F/. o "aorHli#gtk:devel F/. o "aorHtcs!$s necesario setear dos varia#les de entorno* reco"iendo ,ue se colo,uen las "is"as en etc#as!rc  para ,ue una ve instalado estas varia#les de entorno ,ueden seteadas para el (uturo.9export D)QU$U$I)J="nts!areddr,ueue=K $sta varia#le indica la carpeta de instalaci&n* la carpeta es un eje"plo* reco"enda#le K 9export D)QU$U$I>AS$)J=;L/.;M0..;=K $sta varia#le indica la 6P de la "+,uina "aestra Ka"#i3n es necesario crear un usuario dr,ueue ,ue ser+ usado por cuestiones de derec!os de acceso* sino el script de instalaci&n no ir+ a co"pilar los arc!ivos* $ntonces teclee co"o root o con sudo o (akeroot-9useradd dr,ueue Kno es necesario incluir una contrase'aKa carpeta donde se instala el dr,ueue de#e de estar co"partida  "ontada en todas las "+,uinas con el "is"o pat! as% todas las "+,uinas tendr+n una carpeta "nts!areddr,ueue ,ue apuntar+n  para la "is"a carpeta ,ue ser+ la "a,uina "aestra a donde ser+n enviados los (ra"es renderiados. )eco"iendo usar n(s para co"partir por,ue es natvo de linux* si no sa#e !acerlo vaa a google !a varios tutorialesCon todo lo necesario seteado #asta con teclear co"o usuario root-9"ake9"ake 6NS)JD)QU$U$I) install Oa est+ todo instalado* pero es i"portante dar per"isos de lectura escritura  ejecuci&n a la carpeta co"partida para el usuario ,ue ,uiera ejecutar el dr,ueue* si no no podr+ ejecutar ninguna de las aplicaciones ,ue necesitan escri#ir en las carpetas te"porales en donde esta instalado el D)QU$U$
 
US-Para iniciar el "aster ejecuta"os "nts!areddr,ueue#in"aster Para iniciar el esclavo ejecuta"os "nts!areddr,ueue#inslavePara enviar tareas ejecuta"os el dr,ueue "anager- "nts!areddr,ueue#indr,"anPara co"pro#ar si detecta las "+,uinas esclavas pode"os ir a la pesta'a Co"puters-$n esta p+gina esta la lista de todos los pc esclavosPara iniciar una nueva tarea vaa a la pesta'a o#s  !aga click con el #ot&n derec!o en Ne5 o#* ver+ ,ue con el #ot&n derec!o ta"#i3n son posi#les otras acciones co"o cancelar & #orrar una tarea.

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->