Thursday, November 21, 2024

NVIDIA: Blood flow visualization with Omniverse

Today, I explored the incredible flexibility of NVIDIA's fully scriptable Omniverse platform by developing an interactive blood flow visualization. The dataset, originally generated using AstroVascPy (https://lnkd.in/d3dxN6yJ), was initially in SONATA format and later converted into OpenUSD for compatibility. The simulation data was integrated as custom attributes directly tied to the streamline geometry, allowing for a dynamic, frame-based rendering.


With each simulation frame, the radius and color of the streamlines update automatically, reflecting changes in the dataset in real time. This approach combines the power of Python scripting with the robust visualization capabilities of Omniverse, making it effortless to bring complex, multi-dimensional simulation data to life.


Omniverse's fully scriptable architecture played a critical role in streamlining this process, enabling custom workflows tailored to specific datasets and visualization requirements. This project highlights how the platform can bridge scientific simulation and interactive visualization, offering researchers powerful tools to analyze and present intricate biological processes with unprecedented clarity.


- AstroVascPy: https://github.com/BlueBrain/AstroVascPy