When generating particle meshes I often have intersections with the geometry to which the emitter is interacting.
Especially when there are small details in the mesh it's near to impossible to generate a mesh that isn't intersecting with the geometry.
Which then, when using refraction while rendering gives ugly artifacts.
Would it not be possible to add a feature that looks at the simulation-geometry before creating the mesh and detects it's boundaries and with it prevents that the generated mesh will intersect with it?
I'm sure it will double/triple the mesh generation times, but it will be well worth it in some cases.
At the moment only thing I can think of is thinning the mesh but this results in some parts "floating" with too much distance which then feels unnatural
perhaps an easy solution would be to have the option to cap the mesh while using the mesh-clipping feature.
When this would be done in realflow it will result in a nicer mesh then done afterwards in 3d software
or have I missed some feature that will tackle this problem already?
(at the moment i'm trying to balance thinning the mesh with the surface proximity settings)
ps. it would be great to build in a fail-safe for stupid people like me that use the "Generate-mesh-script-button" but leave the "build" setting at "no"..
this nicely generated the mesh, but doesn't save anything... which is kinda contra-productive


