A physically accurate engine for caustic projection mapping?



I’m looking for a physically accurate rendering engine to calculate caustics projections. They need to be physically accurate because I’m hoping touse the renders as a proxy for the real thing before I make them out of resin. They are essentially clear lenses with cool caustics shadows.

I know that I should look for bidirection path tracing, but I’ve been burned once. Luxcore render is supposed to have bidirectional path tracing, but the complex objects or the setting, the caustics pattern rendered wasn’t even close to what I got when I made the thing irl.

So, my question is, are there any engines that does physically accurate caustics? I don’t need them to be in continuous wavelengths or colour diffractions, just that the pattern is proximate the what I’ll get irl