🤯Renderiza MÁS RÁPIDO con BLENDER !!! 🔥 Granjas de Render Gratis Vs Pagadas!

Blender render farms let you speed up complex scenes by distributing the work. SheepIt is free but limited to 2 GB projects and 4096 × 2160 resolution. Fox Renderfarm costs per node-hour but supports multiple software and lets you choose CPU or GPU.
Chapters
En el vídeo de hoy vamos a ver cómo puedes renderizar con un ordenador que no sea muy bueno escenas complejas en Blender, aumentando así la capacidad de renderizado y la velocidad de nuestros renders en una barbaridad. Que tengas un ordenador que no sea de última generación no va a ser nunca más un impedimento para que puedas renderizar escenas súper complejas. Y para eso vamos a ver dos opciones: una gratuita y que yo personalmente utilizo un montón de veces, y algunas de pago. ¿Cuántas veces no nos ha pasado que tenemos un proyecto de Blender y a la hora de renderizar nuestro ordenador no responde como debiera? Low memory, la tarjeta gráfica se cuelga, no tenemos una tarjeta compatible dedicada. Hay un montón de factores que pueden hacer que el renderizar escenas que sean un poco más complejas de lo habitual se convierta en un infierno. Por eso os quiero enseñar una forma súper sencilla y sobre todo gratuita con la que podemos llevarnos nuestros proyectos a la nube y renderizarlos de forma colaborativa. Seguramente alguna vez habéis oído hablar de las granjas de render o render farms, y esto no es más que un conjunto de un montón de ordenadores que están unidos en red y que nos permiten hacer un render distribuido. Podemos distribuir a cada ordenador un fotograma de nuestra animación, de modo que el resultado final es súper rápido comparado con hacerlo todo desde la misma máquina. Y en el primero de los ejemplos que vamos a ver, vamos a usar Sheepit. Y Sheepit es una granja de render gratuita, pero no es una granja como tal, es decir, no hay un montón de ordenadores a nuestro servicio, sino que se hace de forma colaborativa. Multitud de usuarios ceden sus ordenadores y su poder de render para que podamos renderizar nuestras escenas, y nosotros a cambio cederemos también nuestra máquina para que se rendericen fotogramas de terceros. Vais a ver cómo es súper fácil de usar. Vamos a ello. Bueno, pues esta es la página de Sheepit. Os voy a dejar el enlace en la descripción del vídeo para que podáis echarle un vistazo. Lo primero que tenemos que hacer es registrarnos, obviamente. Yo ya estoy registrado, tengo una serie de puntos ganados. Yo tengo sobre 12.970.000 puntos y eso es bastante. Estoy en el top 10 de los renders, de los renderers. He cedido el poder de mi máquina para que otros puedan renderizar sus proyectos y a cambio yo uso el resto de ordenadores disponibles para renderizar los míos si en algún momento me hace falta. Cuando os vayáis a registrar, tener en cuenta que es muy importante que añadáis un thumbnail, una imagen a vuestro perfil, si no, no os va a dejar renderizar. Una vez nos hemos registrado en Chipit, lo que tenemos que hacer es descargar el software para el sistema operativo que estemos utilizando, pues como veis tenemos para Windows, para Mac, para Java y para Linux. Yo en este caso voy a utilizar el de Windows, y si pincho en la ventana de proyectos, aquí veo todos los proyectos que en este momento están en cola o están renderizándose dentro de Chipit. Pues fijaros que hay un montón de proyectos, algunos están esperando y otros nos dicen cuántos frames ha renderizado. Y también podemos ver si el proyecto se está renderizando usando GPU o CPU. Y tenéis que tener una cosa muy en cuenta a la hora de trabajar con granjas de render como ShipIt. Al ser colaborativo, lo que estamos haciendo es utilizar la potencia de renderizado o las máquinas de todas las personas que en ese momento están conectadas al sistema, por lo que hay cosas que tenemos que tener en cuenta. La primera de ellas es el tamaño de los proyectos. Los proyectos están limitados en tamaño y no pueden ser mayores de 2 gigas. Lo siguiente a tener en cuenta es que estamos mandando nuestro proyecto a un montón de personas, con lo cual ese proyecto puede ser accesible por esas personas. Y aunque el shipping nos va a ahorrar un montón de esfuerzo, de dinero y de disgustos a la hora de renderizar, también tiene una desventaja, y es que hay un montón de gente que va a poder de algún modo acceder a nuestro proyecto. Por lo tanto, si estás utilizando texturas compradas, modelos comprados o no quieres que nadie vea tu proyecto, probablemente ShipIt no sea la mejor alternativa. Ah, y si lo tuyo es el NSFW, olvídate, porque ShipIt prohíbe cualquier tipo de renderizado de material explícito. No seas guarrete. Pues ya veis que es súper sencillo entrar a ShipIt y descargar el software. Este es el diálogo de añadir nuestro proyecto, y aquí nos dice que podemos subir directamente el archivo de Blender o un zip. Y también que nos aseguremos que los paths son relativos, y ahora vamos a ver qué es esto. También nos avisa del máximo de tamaño, máximo 2048 megas antes de la compresión en ZIP. Bueno, pues leeros bien todas las limitaciones porque tenéis un montón de datos aquí en la página de Shipit, y tenéis esta parte de aquí que se llama Estimator. Aquí lo que vamos a poder calcular es en base a nuestra GPU cuántos fotogramas tenemos y cuánto tiempo ha costado renderizar un fotograma. Nosotros renderizamos un fotograma y, por ejemplo, pues imaginaos que yo tengo una GTX 1080 y que mi fotograma ha costado de renderizar 5 minutos y que tengo 200 fotogramas. Me hace una estimación y me va a decir que mi proyecto aproximadamente costará 54.000 puntos. Yo en este caso tengo de sobra, puedo renderizarlo, pero vosotros cuando estéis empezando lo que tenéis que hacer es generar puntos primero. Para lo cual tenemos que renderizar algún fotograma. Estaremos renderizando frames de otras personas y ganaremos puntos para poder renderizar más adelante nuestros propios fotogramas y que el resto de personas también puedan renderizar estos fotogramas. Vámonos a Blender y fijaros, esta escena es una escena, la de las zapatillas, que probablemente muchos recordaréis del Workshop Live que hicimos en YouTube hace poco. Aquí tienes la tarjetita por si quieres verlo. Y a mí me gustaría mandar esta escena a Shipbit. Pues lo primero que tengo que hacer es venirme al diálogo de File, seleccionar External Data, que quiere decir dónde están todos los datos externos que yo estoy utilizando, sean texturas, HDRIs, modelos, etcétera, y asegurarme de que o bien Automatically Pack Resources está activado o manualmente decir Pack Resources. Y aquí es donde tengo la opción de los paths. Puedo decirle que haga todos los paths relativos o absolutos. Yo en este caso, como hemos visto en Shippit, necesito que sean relativos. Pues le voy a decir Pack Resources y le voy a decir además Paths Relative. Y ahora otra de las cosas que podemos hacer es quitar toda la morralla que tenemos en nuestro proyecto de Blender. En los proyectos de Blender se genera un montón de morralla y de archivos inútiles, de cosas que hemos borrado y se han quedado por ahí. Y si queremos eliminarlas, si os venís aquí al Outliner y seleccionáis, en lugar del View Layer Orphan Data. A mí solo me sale que tengo 31 brochas, pero esto es parte del sistema. Si yo le digo purgar, fijaros cómo me va a aparecer el mensaje de que no hay datos huérfanos que eliminar. En caso de que tuviéramos morralla aquí, pues le diríamos purgar y él la eliminaría automáticamente. Este es el botoncito. Nosotros estamos en View Layers y vamos a seleccionar Orphan Data. Para salir de aquí, pues simplemente vuelvo a View Layer. Una vez he empaquetado todos los datos de mi proyecto, Pues simplemente lo que voy a hacer es salvar, o en este caso voy a hacer un Save As para no cargarme el original. Save As, lo voy a llamar Ship y lo voy a guardar. Y tengo mi proyecto, en este caso que le he llamado Ship It, y pesa 183 megas, lo cual es perfecto para llevármelo a ShipIt. Cargo ese archivo y le voy a decir Send This File. Antes de subir el archivo es importante que chequee que todos los settings de exportación son los correctos. Por ejemplo, que quiero utilizar GPU, el renderizador si es Cycles o Eevee y el sampling de nuestro proyecto. Pues en este caso nosotros teníamos un sampling rate muy, muy bajo de 128 y el denoiser activado. Como lo vamos a mandar a la granja pues podríamos subirlo un poco, igual quiero mejor calidad y como voy a hacerlo con un render distribuido no voy a castigar mi ordenador y puedo subirlo un poco porque cada ordenador, cada equipo va a renderizar un fotograma con lo cual la carga es mucho menor que si tuviéramos que renderizar 500 fotogramas de golpe. Pues lo voy a subir un poco a 512, por ejemplo. Le voy a decir que quiero que use la GPU también para el denoise. Dentro de Light Paths, los Max Bounds estaban bastante bajos, estaban en 6. Eso lo voy a dejar tal cual, vale. Y todo esto es correcto, lo voy a dejar como, como está por defecto. Aquí hay un nombre de archivo, esto da igual a la hora de renderizar porque todos los fotogramas van a cargarse a SheepIt. Y desde allí yo los descargaré. Chequear que esté en secuencia de PNGs, que es como yo lo quiero. Si quiero canal alfa, que esté seleccionado RGBA, y la profundidad de color, que yo en este caso había seleccionado 16. Hay otras cosas que hay que tener en cuenta a la hora de usar ShipIt. Por ejemplo, fijaros cómo mi escena me devuelve este error, me dice que el output file está utilizando nodos de composición y eso no está permitido dentro de ShipIt. Me dice que lo solucione o que no voy a poderlo renderizar. Me voy a venir de nuevo a Blender y me vengo a Compositing y fijaros como yo aquí lo que estaba haciendo es separar los Render Layers. Tenía el Beauty y las Sombras separados. Pues yo en este caso no puedo usar nodos. Lo que sí que podría utilizar es, en lugar de decir que renderizo en PNG, que quiero utilizar un OpenEXR Multilayer y ahora ya todos mis pases se guardarán dentro de ese EXR. Salvo de nuevo y voy a volver a cargar el archivo. Bueno, pues nuestro proyecto ya se ha acabado de subir. Y fijaros cómo tengo la opción de elegir de nuevo, voy a decirle que GPU y fijaros que me dice que como estoy utilizando salida de EXR tengo una serie de limitaciones. Este es uno de los problemillas que tiene ShipIt, que es gratis, eso es bueno, pero hay como ciertas limitaciones que hay que siempre tener en cuenta. En este caso me dice que solo se pueden hacer full frame renders, es decir, no deja partir archivos o hacer split en el caso de que tengamos que renderizar imágenes excesivamente grandes de tamaños gigantescos. Puede dividir un fotograma entre varios ordenadores. Ya no solo repartimos un frame entre diferentes ordenadores, ¿no? Un frame a cada uno. En este caso, un frame se divide en 3 o en 4 o en 5 y se va dividiendo entre diferentes personas para que entre todos hagan el render gigantesco ese que estamos pidiéndole. Pues esas son una de las limitaciones que perdemos. Las imágenes máximas son de 4096 x 2160, 4K. Y el máximo número de pases o capas es de 6 y además tenemos que utilizar sí o sí en el XR compresión DWAA o DWAB. Bueno, pues yo en este caso parece que lo tengo todo bien, fotograma de inicio 1, fotograma final 324 y el step, si yo pongo aquí un step de 2, de 3, lo que hará es renderizar cada cierto número de frames, step 2 pues renderizará el frame 1, Luego el 3, se salta siempre 1, luego el 5 y así sucesivamente. Yo en este caso no quiero hacer esto, o sea que step 1. Y fijaros aquí donde pone Advanced Options, que yo puedo decir cuánta memoria máxima quiero utilizar. Y también tengo un warning que me dice que hay un archivo que no encuentra. El archivo que no encuentra es el archivo de fondo que yo estoy utilizando como fondo de la cámara, que solo lo utilizo de referencia. En este caso ese archivo no lo está encontrando. Pero a mí me da lo mismo, o sea que le voy a decir que vamos para allá. Añadir el Blend File y ahora sí, este es mi proyecto y veo cuántos fotogramas tengo y cuáles han acabado, están en proceso o están esperando. Y yo lo que voy a hacer es voy a lanzar Shipping y le voy a decir que se ponga a renderizar para que esos primeros fotogramas puedan ser renderizados de modo local y me dé ya acceso a repartir el resto a las personas que están conectadas en este momento. Pues nada, aquí vamos a esperar. Me dice que tengo 600 máquinas conectadas en este momento y que hay 12 proyectos que están siendo renderizados. Este es mi proyecto y si en algún momento quiero volver a él, pues simplemente tengo que venirme a mi cuenta y fijaros como aquí tengo mis últimos 2 proyectos, este que ya ha terminado y este que se llama ShipIt1324, que es así lo ha nombrado él. Y si pincho, y fijaros como ya tengo un montón de archivos en progreso y muchos ya renderizados. O sea, es súper rápido. En nada voy a terminar toda mi animación, cosa que si renderizara en modo local me costaría un montón de tiempo. Bueno, pues ya veis que utilizar ShipIt es súper sencillo. Podemos llevarnos nuestros proyectos de Blender y podemos renderizarlos sin tener que pagar nada y sin tener un súper ordenador. Pero también habéis visto que tiene algunas desventajas, tiene algunas desventajas y algunas limitaciones porque estamos hablando de algo gratuito. Y sabéis lo que es gratuito también, dejar un like en este vídeo si os ha gustado. Y si aún no estáis suscritos, qué mejor momento que ahora mismo para suscribiros al canal. Y muchos os estáis preguntando, ¿y no hay opciones diferentes, otras granjas de render que tú nos puedas recomendar que no sean Sheepit, que tiene un montón de limitaciones, o puede que no cumplan las funciones que yo espero de una granja de render profesional? Pues sí, hay un montón de granjas de render de pago que podéis encontrar online y hay de todo tipo y en todos los países que os podáis imaginar. Lo bueno es que prácticamente no tienen limitaciones, tienen servicio técnico, si tenemos problemas podemos contactar con ellos y nos lo solucionan, pero tienen una desventaja que es que cuestan dinero. ¿Y qué pasa si quiero utilizar un servicio profesional de render? Pues tenemos un montón de opciones, por ejemplo la de Fox Renderfarm. Fox Renderfarm es una granja de pago pero tiene un montón, un montón de funcionalidades que podéis utilizar. Y lo mejor de todo es que no solamente vamos a poder cargar proyectos de Blender. Fijaros que tenemos un montón de softwares que van a funcionar con esta granja, pues desde 3ds Max, Cinema 4D, Unreal Engine, Unreal Engine, una locura, Redshift, Octane. Es decir, es compatible con un montón de softwares y un montón de motores de render. Y además, si estáis preocupados por la privacidad, podéis solicitar un NDA, que es un Non-Disclosure Agreement, que es como un documento con el cual vosotros le estáis exigiendo a Naranja de Render que lo que le estáis mandando, toda esa información, no se puede bajo ningún concepto distribuir, comentar, publicitar, etcétera. Y fijaros pues que tiene un montón de cosas. Claro, estáis pagando el servicio, pues el render empieza inmediatamente, puedes elegir CPU o GPU, eso igual que en todas. Hay miles de nodos de render, es decir, eso es como una nave industrial llena de ordenadores, de tarjetas gráficas que van a poder renderizar simultáneamente un montón de proyectos. Lo bueno es que nos van a regalar, si nos suscribimos, $25 para que empecemos a probar sus servicios. Y lo que sí es muy importante cuando estamos utilizando granjas de pago es que calculemos cuánto nos va a costar nuestra animación. Y eso se hace con un fotograma. Como estos tiempos no son siempre realistas y no son siempre lineales, lo que cuesta el fotograma 1 igual no es lo mismo que cuesta el 30, porque si la escena, por lo que sea, la iluminación cambia, puede que el tiempo aumente o disminuya en función de la complejidad de la escena en un momento determinado. Para eso es bastante importante que hagáis un cálculo. Es un cálculo orientativo, a veces puede ser un poco más, Pero así sabéis que no os vais a quedar cortos, porque imaginaros que cargáis $100, vamos a poner el supuesto, cargáis $100, subís vuestra escena y, oh sorpresa, no va a costar $100, va a costar $150. ¿Y qué pasa? Hasta que no metáis la cantidad correcta, es decir, los $150, no vais a poder descargar lo que habíais renderizado. Si no tenemos dinero suficiente, si nos pilla con el dinero justo, es un problema. Por lo tanto, para evitar sorpresas con esta o con cualquier granja de render, hacer muy bien los cálculos para que tengáis un estimado orientativo de cuánto os va a costar. Y esto es súper importante porque puede desajustar el presupuesto que tenemos para un cierto trabajo, para un cierto proyecto. Yo he llegado a renderizar video walls gigantescos y el presupuesto se ha ido a más de $1,000. Por lo tanto, para evitarnos problemas, para evitarnos sorpresas y disgustos, Lo ideal es hacer un cálculo, enviar 1, 2, 3 fotogramas del principio, de la mitad, del final, y ver cuánto cuestan. A partir de ahí podéis haceros un cálculo y saber más o menos cuánto dinero necesitáis destinar. Y obviamente si son proyectos pagados. Si estáis haciendo un proyecto personal, pues ya veis que hay alternativas gratuitas como Sheepit que funcionan perfectamente, con limitaciones eso sí, pero gratis. Dentro de Fox Renderfarm tenemos los precios, tenemos la opción de utilizar CPU o GPU. En el caso del GPU, los precios son más altos porque las tarjetas gráficas son mucho más caras que las CPUs. Los rangos de precio de los que se están hablando pues son bastante altos. Pues aquí se habla de más de $500, más de $2.000, más de $5.000, más de $10.000. Es una barbaridad. Y eso es porque hay gente que pues se dedica a renderizar proyectos masivos. Por lo tanto, nosotros, si estamos en un rango normal empezando y sin demasiado presupuesto, pues nos vamos a ir a este ordinario que más o menos nos va a costar $1,8 por nodo por hora, que tampoco es demasiado, es bastante barato. Fox Renderfarm no es excesivamente caro. Fijaros como aquí tenéis el estimador de coste, que es lo que os comentaba, que es súper importante. Pues vamos a decir cuánto le ha costado un frame a mi workstation. Por ejemplo, imaginaros que yo tengo, que tenemos 2 RTX 4090, ojalá no. Que tenemos 200 fotogramas y que cada uno de ellos cuesta 5 minutos, es mucho, vamos a decirle 2 minutos. ¿Cuántos nodos quiero gastar? Que hemos visto que el precio es por nodo por hora, pues tengo 5 nodos, o yo quiero tirar la casa por la ventana, voy a decir que quiero 8 nodos para mí. En mi ordenador me costaría 400 minutos y en Fox 319. Si yo sumo el número de nodos, si lo subo, por ejemplo, 32 nodos, Estaría utilizando 400 minutos en mi máquina, que es un maquinón, pero en cambio en Fox 79. Es decir, en una hora tendría listo todo el render. Pero si yo le sumo y le digo 64 nodos, 39 minutos frente a los 400 en mi máquina con 64 nodos. Es decir, 64 máquinas trabajando renderizando mi animación. En 30 minutos puedo hacer el delivery a mi cliente prácticamente. Esto es una barbaridad. Mi animación me va a costar $76. Si no quiero ir justo, voy a meter $80, voy a meter $90 y lo voy a mandar. Y voy a tener mi animación en 39 minutos en lugar de 400. En lugar de 400, quemando la gráfica. Cuando os hayáis suscrito, tenéis que descargar un software para mandar los proyectos a la granja. Yo en este caso pues me dice que voy a ganarme un cupón de $20 y que cuando me baje el software me darán otro de Si yo selecciono Blender y le digo Start to Render, me va a enseñar esta página de aquí, que es la web console, donde voy a poder ver todos los datos referentes a los proyectos que estoy enviando a la granja de render. Este tipo de, este tipo de interface son bastante similares en casi todas las granjas de render que vais a ver en el mercado. Y otra de las cosas interesantes que tiene Fox Renderfarm es que tiene un canal con un montón de tutoriales para que podáis ver cómo funciona y cómo mandar proyectos, pues por ejemplo desde Cinema 4D, desde 3ds Max, Maya, Blender. Y aquí tenéis la opción de bajar los clientes. Generalmente se utiliza un cliente local que manda al servidor. Pasa algo parecido en Shipit, que tenemos un servidor en modo local y el diálogo en modo web. Pues esto sería algo similar. Y fijaros que como he creado mi cuenta nueva, pues tengo $25 para poder hacer mis primeros renders. Os voy a dejar el enlace en la descripción del vídeo para que podáis registraros y llevaros los $25 que están regalando. Bueno, pues espero que os haya gustado este tutorial. Si queréis que comente alguna otra granja de renders de las que he utilizado, por favor dejadme en los comentarios. Y si queréis seguirme en más redes, así me llamo, KSPMN. Si has llegado hasta aquí, muchas gracias por ver el tutorial, y te voy a dejar por aquí un tutorial mítico de Blender para que el motion tracking no tenga ningún secreto para ti. Por aquí te lo dejo, no te lo pierdas, que es una barbaridad. Y si quieres ayudar al canal, aquí hay un botón que pone gracias. Puedes pinchar y dejarme unos eurillos, y me tomaré un café a tu salud. También puedes ayudarme si te gustan estas camisetas míticas que están en mi tienda de merchandising. Nos vemos.










