Hoy quiero hablar un poco de las novedades que hay en el mundo de Blender que, como ya sabéis, es la herramienta que uso como artista 3D. Blender es un proyecto Open Source y tiene la ventaja de que puedes saber cómo avanza el proyecto. Esto es posible gracias a ser abierto y poder seguir todo el calendario de desarrollo.
Pero antes, como ya sabes, soy Javier Vega, artista 3D y desarrollador web, que también hace vacaciones de tanto en tanto porque para seguir en el candelero también tenemos que tener la cabeza fresca.
Quería hablar de Blender porque no lo he hecho mucho en este podcast. Y me consta que muchos de los que oís este podcast sois freelances que usáis Blender como herramienta principal.
Cada semana suelen haber cambios, algunos más importantes que otros, y un buen lugar para que podáis estar al día es el canal de Blender Hoy, en YouTube, presentado por Pablo Vázquez, donde nos explica y se le puede preguntar sobre las novedades del proyecto. No siempre puedo seguirlo al día, pero de tanto en tanto me gusta hacer una pausa y ver qué se presenta o que novedades se van implementando.
Y esta semana han habido mejoras en todos los elementos de Blender, como Grease Pencil, UVs, Geometry Nodes, Cycles, EEVEE, etc. Prácticamente en todo. Por cierto, la última versión estable es Blender 3.1 y la última versión LTS es Blender 2.93, de la que por cierto tienes un curso en Zao3D. Luego os hablo de las nuevas lecciones.
Pero vayamos a estas novedades que se han presentado esta semana. Estas implementaciones se podrán ver en la versión 3.2 de Blender, pero si quieres ir probándolas debes saber que te puedes descargar la última versión compilada de la versión Alpha, Beta o Release Candidate que exista en cada momento. Esto se actualiza a diario, por lo que si eres de los míos y te gusta que tu curiosidad sea satisfecha, descárgala y juega. No va a pasar nada, no te preocupes, es solo para jugar y experimentar y puedes tener instaladas varias versiones de Blender en tu equipo. Estas versiones, a las que se les suele llamar experimentales, no son archivos instalables. Es un archivo ZIP que descomprimes en una carpeta, y ahí lo ejecutas. Eso sí, no la uses para ningún trabajo en producción. Es solo para jugar y experimentar.
De las novedades que me han llamado la atención es algo que, en realidad no es de Blender en sí, pero si que le afectará ya que aparece en el mercado un nuevo producto para competir en el mercado de las tarjetas gráficas, actualmente dominado por AMD y Nvidia. El turno es para Intel con las GPU Intel Arc / Alchemist. Y esto es buena noticia porque la competencia siempre es buena y nos vendrá bien a todos. Os dejo un enlace donde hablan, precisamente de renderizar con Cycles con Intel Arc. Y esto es interesante porque Intel está colaborando para que funcione en Cycles como debe ser.
https://www.youtube.com/watch?v=bacIa9dqwSc&ab_channel=IntelGraphics
En Cycles
Ahora Cycles será compatible con lo que se llama Hydra render delegate. Hydra es un motor de render pensado para visualizarse en el visor y ha sido desarrollado por Pixar. Lo usan programas como Houdini y también es usado en el visor USD de Pixar. No tengo experiencia con esto pero será bueno saber que Cycles podrá ser usado por más gente y con otros programas de 3D. Y claro, Cycles es Open Source por lo que puede implementarse en otros programas. Bien, abajo os dejo enlaces por si queréis ampliar esta información.
Otra mejora dentro de Cycles es el shadow catcher que, por lo visto, no renderizaba bien las sombras en los passes de render porque guardaba más información de la necesaria, como la luz difusa. Esto hacía complicado recomponer la imagen final en el compo...