Skip to content

A pipeline to automate, inform, and improve cinematic astrophysical data visualization

License

Notifications You must be signed in to change notification settings

patrickaleo/estra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Estra

A pipeline to help automate and inform cinematic astrophysical data visualization using machine learning clustering algorithms.

A proof of concept visualization of the Moon-forming synestia SPH simulation from Lock et al. (2018).

Corresponding Author: Patrick D. Aleo

Description:

Scientific visualization tools are currently not optimized to create cinematic, production-quality representations of numerical data for science communication. In our pipeline Estra, we outline a step-by-step process from a raw simulation into a finished render as a way to teach non-experts in the field of visualization how to achieve production-quality outputs on their own. We demonstrate feasibility of using the visual effects software Houdini for cinematic astrophysical data visualization, informed by machine learning clustering algorithms. To demonstrate the capabilities of this pipeline, we used a post-impact, thermally-equilibrated Moon-forming synestia from Lock et al. (2018). Our approach aims to identify "physically interpretable" clusters, where clusters identified in a temperature-entropy phase-space correspond to physically meaningful structures within the simulation data. Clustering results can then be used to highlight these structures (i.e. lower mantle, transition region, supercritical fluid region, isentropic pure-vapor region, and an outer vapor-dome region) by informing the color-mapping process in a simplified Houdini software shading network, where dissimilar phase-space clusters are mapped to different color values for easier visual identification. Cluster information can also be used in 3D position space, via Houdini's scene view, to aid inphysical cluster finding, simulation prototyping, and data exploration. Our clustering-based renders are compared to those created by the Advanced Visualization Lab (AVL) team for the full dome show "Imagine the Moon" as proof of concept.

Visualizations:

Original synestia SPH dataset in Houdini scene view. syn_scene

Example of the Estra visualization of the synestia, using a color mapping informed by a Gaussian Mixture Model (GMM) clustering algorithm and a simple, custom shading network detailed in Estra and Results to Render notebooks.
Estra_render

Example of the Advanced Visualization Lab (AVL) render of the synestia, created by a team of viz artists. AVL_render

These two renders maintain the same view and scale as the viewport scene.

Other Use Cases:

Estra in its current form can be applied to any SPH astronomical dataset, where the data is of emissive gas or dusty material, so the assumptions embedded in the shader hold true. Here is Estra applied to an example Gadget disk galaxy, made of gas and dark matter. No clustering results have been run here, but the same Estra shader applied to the Synestia is used here, with the exception of using a different colormap based on internal energy, and not temperature directly (though internal energy is a proxy for temperature).

gadget_disk_scene_view

gadget_disk

Cite

@article{Aleo2020,
  title={Clustering-informed Cinematic Astrophysical Data Visualization with Application to the Moon-forming Terrestrial Synestia},
  author={{Aleo}, P.~D. and others},
  year={2020},
  journal={MNRAS},
}

Please contact the author for any questions, at [email protected].

About

A pipeline to automate, inform, and improve cinematic astrophysical data visualization

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published