Is there a ray-tracing model in Java that can be adapted for use in underwater acoustics?

I am looking for a Java-based open source Rytracing system suitable for modeling underwater acoustics. Such a package may be similar to Comprehensive Acoustic System Simulation (CASS) with the Gaussian Ray Bundle (GRAB), but I would prefer to use an open-source, free-to-use or free-to-modify model, which I can use in presentations on open forum (e.g. JavaOne).

The best model for my needs will provide modeling of the beam path based on the environmental model, bathymetry (also known as the bottom topography of the ocean) and emitter frequency spectra. Note. Multipath effects (including reflection and refraction) are my first interests of interest, so the best package will provide this right out of the box.

Less optimal would be a standard Java-based ray-tracing package (optical or acoustic) that can handle variable speed through the medium. Another way of saying this would be that the refractive index is continuously changing throughout the medium (although its first derivative may not be continuous).

+3
source share
3 answers

RaPSor Java. , WiFi .

, , . , , , , .

, NetBeans.

+2

++ raytracer?

pbrt - raytracer, , , . , .

+1

Have you looked at the Rings project ? I don’t know enough about ray tracing to judge if the Rings are really implemented as you need, for maximum benefit. The documentation and examples look pretty good.

0
source

Source: https://habr.com/ru/post/1697232/


All Articles