1 Archivos adjunto(s)
Axiom sistema para generar fluidos gaseosos acelerado por GPU
Axiom, sistema para generar fluidos gaseosos acelerado por GPU para Houdini, destinado a proporcionar una alternativa más rápida al propio Solver Sparse Pyro de Houdini para simular este tipo de presentaciones. Además permite representar las simulaciones utilizando distintos tonos de colores.
Al igual que el solver Pyro Disperso, está destinado a proporcionar retroalimentación de ventanas gráficas casi en tiempo real sobre complejas simulaciones de fuego y humo, acelerando el desarrollo de la mirada.
Sin embargo, a diferencia del Pyro Disperso solo para CPU, Axiom es acelerado por GPU a través de OpenCL, volviendo a la CPU si una simulación supera la memoria GPU, cada GB de memoria GPU es suficiente para alrededor de 8,5 millones de vóxeles.
Según el video del teaser de Puchala, las simulaciones se ejecutan entre 6 y 11 veces más rápido en Axioma que el solver Pyro Disperso.
Controles para simulaciones de humo y fuego, incluyendo el axioma de humo de color, puede utilizar primitivas geométricas o volúmenes VDB como fuentes de geometría, con los usuarios de Houdini 18.5 obteniendo soporte para NanoVDB, la representación simplificada, de alta velocidad y de solo lectura de Nvidia del formato VDB.
Es compatible con una gama de ajustes típicos para simulaciones de fluidos gaseosos Houdini, incluyendo flotabilidad, disipación y turbulencia y parámetros de combustible, densidad y temperatura para Sims de combustión.
A esto se añade la opción de utilizar la información de color de la forma de origen o VDB, y de datos de color, lo que permite simular humo de color y explosiones.
Axiom está disponible para Houdini 17.5 y superior, que se ejecuta en Windows, Linux y MacOS. La aceleración de GPU se basa en OpenCL 1.2 y es compatible con las GPU AMD y Nvidia actuales.
Más información y descarga de este plugin en la web del autor, destacar que es gratuito, solo tienes que introducir tu mail, y además tienes archivos de ejemplo.
Axiom Solver se actualiza
La última versión no aporta muchas características nuevas, sino que se centra en mejoras de rendimiento y estabilidad.
Además, la gravedad ahora puede afectar al combustible, además de que la herramienta ahora se distribuye como un nuevo paquete para Houdini.
La gravedad ahora puede afectar el combustible.
Proyecto no divergente 50 por ciento más rápido.
La activación de hojas VDB es más fiable y menos confusa.
La configuración avanzada anterior de los VDB de entrada se ha eliminado porque ahora están totalmente automatizados.
Solver detectará valores no finitos en los VDB entrantes. Establecerá los valores no finitos en 0.
Se ha corregido un error de nanoVDB en GPU MacOS /AMD.
La fuerza de dirección de Axiom Source Shape ahora reconoce la transformación de la propia forma.
https://youtu.be/_xm3qGEoH5A
Axiom Solver 2 pasa a ser una alternativa a Sparse Pyro
El ex TD de ILM FX Matt Puchala ha publicado Axiom 2, una nueva versión del popular simulador de fluidos gaseosos dispersos acelerado por GPU para simular efectos como humo y fuego dentro de Houdini.
La versión 2 del simulador agrega nuevos tipos de fuentes y fuerzas de simulación, soporte para disipación y difusión de color, un nuevo nodo Volume Visualize y muchas mejoras en el flujo de trabajo y el rendimiento.
El lanzamiento también hace que el software, que anteriormente estaba disponible de forma gratuita, sea un complemento de pago, aunque sigue siendo gratuito para uso no comercial.
Axion 2 pasa a ser una alternativa a Sparse Pyro
Una alternativa más rápida al simulador Pyro de Houdini para el desarrollo de vistas. publicado por primera vez en el año 2020. Axiom es un simulador de fluidos gaseosos dispersos acelerado por GPU. Pensado como una alternativa más rápida al simulador Sparse Pyro de Houdini para el trabajo de desarrollo de simulaciones.
Al igual que el simulador nativo, Axiom está destinado a proporcionar retroalimentación de la ventana gráfica casi en tiempo real sobre simulaciones complejas de fuego y humo, acelerando el desarrollo de la apariencia.
Sin embargo, a diferencia del Sparse Pyro solo para CPU, Axiom se acelera por GPU a través de OpenCL, buscando de nuevo la potencia de la CPU si una simulación excede la memoria de la GPU. Cada GB de memoria de la GPU es suficiente para aproximadamente unos 8,5 millones de vóxeles.
Una reescritura total del simulador
Axiom 2 es una reescritura básica del simulador, no es compatible con versiones anteriores, agregando nuevas características en todo el conjunto de herramientas.
Los cambios incluyen una nueva forma de fuente de cono para simulaciones, un nuevo tipo de fuerza de giro para formas de origen, soporte para disipación y difusión de color y un nuevo nodo de visualización de volumen.
Las mejoras en el flujo de trabajo incluyen rampas de control para la velocidad de viento y enfriamiento. Así como campos de control basados en ejes y nuevas herramientas y configuraciones de estanterías. Según Puchala, las soluciones que aporta son ahora un cinco por ciento más eficientes en cuanto al uso de memoria.
Pasar proyectos de la versión 1 a la 2
Axiom 1 y Axiom 2 no son compatibles entre sí y no puedes actualizar los archivos y nodos HIP. Se recomienda no intentarlo ya que los resultados pueden ser inesperados.
Axiom 2 es un nuevo simulador con muchas diferencias fundamentales. Estos cambios son buenos a largo plazo, pero si necesitas terminar un proyecto que ya está en marcha. Te sugiero que te quedes con la versión que estabas utilizando. Cuando acabes ese proyecto, entonces puedes actualizar a la segunda versión para empezar algo nuevo.
No puedo obtener los VDB de entrada
Al obtener los datos mediante VDB, Axiom 2 espera que un campo de densidad active regiones para la simulación. Si no proporcionas un campo de densidad con su fuente, el simulador de fluidos no creará ningún vóxel. Sin embargo, si deseas tener una simulación que solo obtiene temperatura o combustible, puedes configurarla para que la use como un campo de activación en la configuración del plugin.
Axiom 2 obtener los datos mediante VDB
Cambiar las versiones de los nodos en Axiom 2
Cuando trabajas con partículas gaseosas, puede que alguna vez necesites obtener una versión anterior de cualquier nodo. O actualizar uno existente, puedes usar el menú desplegable de definición de activos en el panel de parámetros de cualquier nodo. Para acceder a este menú, sigue los pasos de la imagen a continuación.
Cambiar las versiones de los nodos
Mensaje de error OpenCL -4 en Axiom 2 para simular partículas
El código de error OpenCL -4, o CL_MEM_OBJECT _ALLOCATION_FAILURE en el habla OpenCL. Significa efectivamente que no hay memoria disponible para realizar la operación que desea. Las GPU son cosas volubles que funcionan muy bien hasta que dejan de hacerlo.
A continuación expongo de forma rápida una explicación de cómo trabajan los controladores de GPU. Y lo que sucede cuando intentas hacer algo en tu GPU.
Cuando desees calcular algo en una GPU para partículas gaseosas, como un render o una simulación. El software le dirá a la GPU qué recursos necesita. Y pondrá en cola un montón de trabajo, como trazado de rayos, el cálculo de la iluminación, los sombreadores (Shaders), pasos de simulación y demás. Luego, el controlador examinará lo que se está solicitando y determinará si hay suficientes recursos para ejecutar todo el proceso. Se ejecutará o dará el código de error -4.
Es un proceso bastante seguro pero podemos ayudarle
En el caso de un renderizado, asigna la memoria, renderiza el marco, luego desasigna, libera memoria y sale. Esto es bastante seguro. Todo se está haciendo en un solo proceso y no hay que esperar entre tareas. Cada fotograma es un trabajo único para el proceso.
Sin embargo a la hora de partículas gaseosas, en el caso de una simulación queremos retener la información en memoria entre cada fotograma del sim. El problema es que entre fotogramas la memoria que estamos usando está en un estado volátil.
Porque no tenemos ningún trabajo en cola que lo use explícitamente. El controlador solo puede garantizar que la memoria estará allí en el momento en que el trabajo esté en cola. Entre fotogramas podría potencialmente usar esa memoria para otra operación y efectivamente perderíamos esa memoria y obtendríamos el código de error -4.
Las dos operaciones más probables para causar esto serían ver el volumen en la ventana gráfica. O renderizar con un renderizador de GPU y simular partículas gaseosas al mismo tiempo. Podrían ser otras cosas, como por ejemplo si estuvieras jugando a un juego en segundo plano.
La simulación gaseosa puede producir algunos errores si andamos cortos de memoria
Tomemos la ventana gráfica como ejemplo a la hora de simular partículas gaseosas. Acabamos de terminar de simular un fotograma y es hora de que la ventana gráfica actualice el volumen para mostrarlo en pantalla.
El controlador de la GPU podría necesitar más memoria de la que realmente hay disponible para mostrar ese volumen. Ve que la memoria que estamos usando para la simulación no se está utilizando. Porque estamos entre fotogramas y no se está ejecutando ningún paso sim actualmente, por lo que decide usar esa memoria para mostrar el volumen.
Axiom 2 para simular partículas y corregir fallos
Luego, cuando vas a simular el siguiente fotograma, obtienes el error porque esa memoria se reutilizó efectivamente para otra tarea.
Obviamente, esto no es lo ideal, pero depende completamente del artista determinar cómo usar sus recursos.
Axiom 2 cambia a la CPU si alcanza un límite de memoria, sin embargo, hay una gran trampa. Solo cambia cuando ve que el número de vóxeles está llegando al límite. No si el conductor decide reutilizarlo sobre nosotros y lanzar el error -4.
Axion 2 pasa a ser comercial
Sin embargo, para muchos usuarios, el mayor cambio supondrá que ahora el software pasa a ser un plugin comercial. Aunque todavía se puede utilizar de forma gratuita en modo de prueba, o en el modo no comercial Houdini Apprentice.
Compatibilidad de Axion 2
El sistema Axiom 2 es compatible con Houdini 18.0 y versiones superiores que se ejecutan en Windows, Linux o MacOS. El software es independiente del hardware.
Las licencias completas bloqueadas por nodos ahora cuestan 399 dólares y las licencias flotantes 499 dólares.
El software también se puede utilizar de forma gratuita en modo de prueba o dentro de Houdini Apprentice, la edición Indie, esta cuesta 99 dólares.
https://youtu.be/kHZSDlbTnZg
Axiom Solver para Houdini
Matt Puchala ha presentado Axiom Solver, una aplicación recién lanzada y gratuita para iPad que se basa en Axiom, su solucionador de fluidos volumétricos escasos que se acelera mediante GPU para Houdini.
Esta aplicación, que también es funcional en las Mac con Apple Silicon, ofrece la capacidad de idear y esbozar conceptos para simulaciones de humo y fuego mientras se está en movimiento. Luego, se pueden transferir estos conceptos a la versión completa de Axiom para perfeccionarlos.
Axiom Solver se destaca como una alternativa más rápida al solucionador Pyro de repuesto en Houdini, especialmente para la creación de efectos visuales de humo y fuego. Axiom fue presentado por primera vez en 2020 como una solución de GPU para efectos volumétricos, diseñada para agilizar la creación de efectos visuales como humo y fuego, en comparación con el Sparse Pyro de Houdini.
Axion Solver se ha utilizado por Riot Games y Valve
Este solucionador ha sido utilizado en la creación de cinemáticas para videojuegos por empresas como Riot Games y Valve, así como en la generación de efectos visuales por parte de Muse VFX.
Axiom Solver hace posible idear conceptos y enfoques para simulaciones de fluidos de manera práctica en dispositivos móviles, permitiendo un proceso ágil. Los usuarios pueden añadir diversas fuentes fluidas, influencias, objetos de colisión y sumideros en una escena. Además, tienen la capacidad de moverlos y ajustar sus propiedades y colores básicos directamente en la interfaz gráfica.
La totalidad de la escena creada puede exportarse a la edición completa de Axiom en Houdini para llevar a cabo refinamientos en la simulación.
No obstante, esta aplicación puede funcionar de manera independiente. En el anuncio de su lanzamiento en Discord, Puchala la presenta como una herramienta valiosa para que los nuevos usuarios se adentren en el mundo de la simulación y efectos visuales, brindándoles la posibilidad de usar las mismas herramientas que los artistas profesionales.
En términos de costo y requisitos del sistema, Axiom Solver se encuentra disponible de manera gratuita. Funciona en iPads con iPadOS 16.4 o superior, así como en las Mac con Apple Silicon y macOS 13.4 o versiones posteriores. Para exportar escenas a Houdini, es necesario contar con Axiom 3.1.095 o versiones superiores.
Axion Solver se ha utilizado por Riot Games y Valve
Cabe mencionar que Axiom es compatible con Houdini 19.0 o versiones posteriores en Windows, Linux o macOS. Las licencias comerciales que incluyen bloqueo de nodo tienen un costo de 199 dólares, mientras que el software es gratuito para uso no comercial.
Puedes realizar la descarga gratuita desde aquí.
Axiom 3.3 mejora la capacidad de usar campos de colisiones
Theory Accelerated ha publicado la versión Axiom 3 punto 3 de su simulador de fluidos gaseosos para Houdini. Esta actualización presenta mejoras significativas y nuevas funcionalidades orientadas a optimizar la experiencia del usuario y ampliar las capacidades de simulación.
Ahora permite utilizar directamente campos de altura como fuente de colisión en simulaciones, eliminando la necesidad de convertirlos previamente en objetos VDB. Esto no solo simplifica el flujo de trabajo, sino que también ahorra tiempo y recursos al artista.
Además, la actualización introduce dos nuevos campos auxiliares escalares que se pueden generar, transportar, difundir y disipar, proporcionando un mayor control creativo sobre los resultados de la simulación. Estos campos funcionan de forma similar al color, pero al ser escalares en lugar de vectores, permiten una mayor flexibilidad en cálculos específicos y aplicaciones de efectos complejos.
Entre las ventajas y beneficios clave encontramos la compatibilidad mejorada, ahora es compatible con Houdini 19 y versiones superiores, funcionando en los sistemas operativos Windows, Linux y macOS.
Mejora en el flujo de trabajo, con la capacidad de usar campos de altura como colisiones directas que reduce la complejidad y el tiempo de configuración.
Los campos auxiliares escalares que permiten a los artistas manipular parámetros adicionales en las simulaciones, ampliando el espectro de resultados posibles.
Para quienes deseen probar el software, este está disponible en modo de prueba gratuito y es compatible con Houdini Apprentice. Por otro lado, la edición Indie, diseñada para usuarios de Houdini Indie, tiene un coste de acceso de 99 euros, lo que la convierte en una opción atractiva para pequeños estudios y artistas independientes.
Esta versión de Axiom reafirma el compromiso de Theory Accelerated de ofrecer herramientas potentes y flexibles para el desarrollo de simulaciones de alta calidad, proporcionando a los artistas una plataforma versátil para experimentar y crear con mayor eficiencia.
https://youtu.be/wcyT-_HKVVE