La organización Blender Foundation ha lanzado la versión del paquete de modelado 3D Blender 3.4, adecuado para abordar diversas tareas relacionadas con el modelado 3D, gráficos 3D, desarrollo de videojuegos, simulación, renderización, composición, seguimiento de movimientos, modelado escultórico, creación de animaciones y edición de video. El código se distribuye bajo la licencia GPL. Las compilaciones listas están disponibles para Linux, Windows y macOS. Al mismo tiempo, se ha lanzado una versión corregida de Blender 3.3.2 en la rama de soporte a largo plazo (LTS), cuyas actualizaciones se realizarán hasta septiembre de 2024.
Entre las mejoras incluidas en Blender 3.4:
- Se ha implementado el soporte para el protocolo Wayland, lo que permite ejecutar Blender directamente en entornos basados en Wayland sin usar una capa de XWayland, lo que mejorará la calidad de funcionamiento en distribuciones de Linux que utilizan Wayland por defecto. Para trabajar en entornos basados en Wayland, se requiere la biblioteca libdecor para la decoración de ventanas del lado del cliente.
- Se ha añadido la posibilidad de compilar Blender como un módulo para el lenguaje Python, el cual permite crear enlaces y servicios para la visualización de datos, creación de animaciones, procesamiento de imágenes, edición de video, conversión de formatos 3D y automatización de diversas tareas en Blender. Para acceder a la funcionalidad de Blender desde código en Python, se ha propuesto el paquete «bpy».
- En el sistema de renderizado Cycles se ha añadido soporte para el método «Path Guiding», que, en comparación con la técnica de trazado de rayos, permite obtener una mayor calidad en el procesamiento de escenas con iluminación reflejada consumiendo los mismos recursos de CPU. En particular, este método permite reducir el nivel de ruido en escenas donde es problemático rastrear el camino hacia la fuente de luz mediante trazado de rayos, por ejemplo, cuando una habitación está iluminada a través de una pequeña rendija de la puerta. Este método se ha implementado mediante la integración de la biblioteca OpenPG (Open Path Guiding), desarrollada por Intel.

- En el modo de modelado escultórico, se ha simplificado el acceso a la configuración de enmascaramiento automático, que ahora está disponible en la parte superior de la vista 3D. Se han añadido capacidades para el enmascaramiento automático basado en irregularidades, el punto de vista y el área seleccionada. Para convertir una máscara automática en un atributo de máscara convencional que se puede editar y visualizar, se ofrece un botón 'Create Mask'.
- En el editor UV, se ha introducido un nuevo pincel de suavizado geométrico (Relax), que permite mejorar la calidad del despliegue UV al lograr una coincidencia más precisa con la geometría 3D al calcular los parámetros de superposición de texturas en el objeto 3D. El editor UV también ha añadido soporte para mallas no uniformes, intervalos de píxeles, fijación superior de malla, rotación del despliegue UV alineada con el borde seleccionado y ajuste rápido de parámetros aleatorios de escala, rotación o desplazamiento para los islas UV seleccionadas.

- Se ha proporcionado una superposición en el viewport (Viewport Overlay) para mostrar nodos geométricos, que se puede utilizar para previsualización, depuración o prueba de cambios en atributos en el árbol de nodos.
- Se han añadido 8 nuevos nodos para la extracción de datos de mallas y curvas (por ejemplo, determinación de uniones de aristas, ángulos de vértices, establecimiento de normales de curvas y revisión de puntos de control). Se ha añadido un nodo para muestrear superficies UV, permitiendo conocer el valor de un atributo basado en las coordenadas del despliegue UV. En el menú 'Add' se ha mejorado la visualización de recursos del grupo de nodos.
- Se han ampliado las capacidades del sistema de dibujo 2D y animación Grease Pencil, permitiendo crear bocetos en 2D y luego utilizarlos en un entorno 3D como objetos tridimensionales (a partir de varios bocetos planos en diferentes ángulos se forma un modelo 3D). Se ha añadido un modificador de contorno para generar un contorno de perímetro basado en la vista de la cámara. Se ha añadido la posibilidad de importar varios archivos SVG a la vez. Se ha mejorado significativamente la herramienta de relleno. Se ha propuesto un nuevo método de relleno que utiliza el radio de circunferencia para determinar la cercanía de los extremos de las líneas durante el llenado.
- En los archivos '.mtl' se ha implementado soporte para extensiones de renderizado físicamente correcto (PBR).
- Se ha mejorado la gestión de fuentes.
- Se ha agregado la posibilidad de extraer fotogramas de videos en formato WebM y se ha implementado el soporte para la codificación de video en formato AV1 utilizando FFmpeg.
- En el motor Eevee y en el visor en la plataforma Linux se ha habilitado el renderizado en modo sin monitor (headless).
- Se ha incrementado el rendimiento del modificador de subdivisión de superficie (Subdivision Surface Modifier), la creación de objetos en modo por lotes, el cálculo de modificadores desactivados y la creación de miniaturas en formato WebP. Se ha mejorado el rendimiento del esculpido en situaciones donde no se utilizan máscaras ni conjuntos de caras.
Fuente: opennet.ru


