About ParaMetal

ParaMetal is a 3D thermal simulation tool built for realtime performance. Unlike the meshing process within other FEA software, the meshing here is non-destructive and does not affect the original geometry. There's no volumetric mesh being generated either. The volume discretization is a meshless process which means no tetra or hex meshes.


What it does

ParaMetal lets you view transient thermal states as they evolve in realtime, rather than waiting for a full solve to complete. Heat and flux are visualized directly on the geometry as the simulation runs.

How it works

The pipeline starts with intrinsic remeshing, which adapts the mesh while preserving the original surface geometry. Contact areas between surfaces are estimated using numerical quadrature. The volume is then discretized using a meshless restricted Voronoi diagram, which drives the thermal solve.

Why I built it

This project started off as something to add to my resume. Existing simulation tools don't offer much flexibility and are not geared towards realtime usage. I wanted to see this grow and hopefully provide a unique alternative to what currently exists.


Source

ParaMetal is open source and available on GitHub.