Blender simula el cosmos: física y arte se unen

Fuentes: Cosmology with Geometry Nodes — Blender

Este artículo, escrito por MohammadHossein Jamshidi (un estudiante de doctorado en Física/Cosmología y también ingeniero de animación con experiencia en la industria de los videojuegos), explora el uso innovador de Nodos de Geometría en Blender para aplicaciones cosmológicas. El objetivo principal es demostrar cómo esta herramienta, tradicionalmente utilizada para modelado y animación, puede transformarse en una poderosa plataforma para cálculos, visualización y depuración de algoritmos en investigación científica.

¿Qué es la Cosmología y por qué es relevante? La cosmología estudia el universo a escalas masivas, tanto en tamaño como en tiempo. Un ejemplo clave es el Fondo Cósmico de Microondas (CMB), la radiación remanente del universo temprano. El CMB presenta fluctuaciones minúsculas que contienen información valiosa sobre la historia del universo. Analizar estas fluctuaciones requiere herramientas sofisticadas.

Geometry Nodes: Una herramienta inesperada. Jamshidi se inspiró en el trabajo de Seanterelle para explorar el potencial de Nodos de Geometría. La clave reside en que Nodos de Geometría procesa elementos de malla en paralelo, permitiendo realizar cálculos SIMD (Single Instruction Multiple Data). Aunque existen herramientas más rápidas como CUDA o Compute Shaders, Nodos de Geometría ofrece la ventaja de ser gratuito y proporcionar un entorno de depuración visual.

¿Cómo funciona? El proceso implica crear mallas, específicamente esferas pixeladas utilizando un sistema llamado HEALPix (Hierarchical Equal Area isoLatitude Pixelation). HEALPix divide la esfera en áreas de igual tamaño, facilitando cálculos esféricos eficientes. Los datos del CMB (como la temperatura) se almacenan como atributos de las caras de la malla HEALPix. Luego, Nodos de Geometría se utiliza para visualizar estos datos, realizar transformaciones (como rotaciones preservando la pixelación) y aplicar distorsiones (como simular el efecto Doppler).

Aplicaciones y casos de uso: Además de la visualización y depuración, Nodos de Geometría permite simular fenómenos físicos como el efecto Doppler, que distorsiona el CMB debido al movimiento relativo de la Tierra y las fuentes de luz. Esto es crucial para comprender y corregir estos efectos en los datos observacionales. El artículo también describe cómo se utilizó para verificar la superposición de 'caps' y 'stripes' en el CMB con una máscara galáctica.

Limitaciones y consideraciones: Aunque Nodos de Geometría es una herramienta valiosa para proyectos a pequeña escala y para la depuración rápida, su rendimiento puede ser limitado en comparación con herramientas de cálculo de alto rendimiento. La creación y manipulación de mallas HEALPix puede ser compleja, pero Nodos de Geometría simplifica este proceso. El autor proporciona enlaces a tutoriales y un repositorio de GitHub con los archivos de proyecto para facilitar la experimentación.