Streaksurface or surfaces based on streaklines
There are some recent papers in the literature about this topic
(reconstruction of the surface from different streaklines). It allows to better
visualize the flowfield from the streaklines (recirculation, vortices...), to put
texture (isocontours, opacity...) on the surface to reach a "smoke rendering" for
This will not happen short term. The algorithms for handling convergence, divergence, and shear for the streaksurface requires the ability to inject new seed points into the flow. The EnSight implementation for the particle tracer dumps buffers of trace information to the client (the server retains nothing). Thus the entire particle trace implementation would need to be modified. In addition, this would also mean changes to how a particle trace moves from server to server in an SoS situation.
There have been some discussions here at CEI to make the particle tracer a server side function to enable statistics and other computed functionality on the traces. If this happens then it’s a step closer to implementing proper streaksurfaces.
The other option is to cheat a bit. It’s possible that some streaksurfaces could be adequately visualized assuming a sufficiently dense emitter location. I currently lean towards this initial implementation since it has the potential to deliver a viable solution for many flow problems to the users in a short development span.
Salah El Din commented