Ocean™ – light simulator, your scientific tool for accurate appearance and light engineering
Ocean™ is an optical simulation software designed to predict and validate the appearance and optical performance of industrial products.
It relies on physically accurate models, spectral data, and human perception, enabling reliable decisions in engineering and validation workflows.
Ocean™ is an optical simulation software designed for predictive validation of appearance and optical performance in industrial contexts.
Ensure physically meaningful and unbiased results
Unbiased statistical methods, energy conservation, and compliance with CIE 171:2006 guarantee results remain true to measurable reality.
Handle complex geometries without compromising precision
Simulate from micro-structures to full systems with double-precision geometry and no practical limit to scene complexity allowing the use of fully detailed CAD models with several million polygons.
Capture complex light transport with high fidelity
Capture real-world optical phenomena: bidirectional ray-tracing combined with Metropolis and Sobol sampling ensures high-fidelity simulation of complex light paths.
Model light behavior using established physical laws
Model light behavior, not approximations.
Simulate polarization effects across materials and systems
Full Mueller-Stokes formalism enables accurate modeling of polarized light across materials, sources, and instruments.
Eliminate spectral bias and capture real optical effects
No RGB limitations: full-spectrum sampling ensures accurate color prediction, including fluorescence and subtle spectral effects.
Ensure accurate representation of real materials
Connect simulation to real-world data: consider surface AND volume models (BSDF) built from measured data, with open XML formats ensuring transparency and interoperability.
Quantify light as it is emitted, measured, and perceived
Ocean™ models light using both radiometric and photometric quantities, enabling accurate analysis of energy distribution, luminance, and visual response under real conditions.
High computation speed
High accuracy thanks to its full spectral lighting algorithm
Takes on a broad range of surfaces, light sources, and materials
Large range of input and output formats
Non-compromised ray-tracing simulations
No size limits on CAD scene

Python (3.8–3.13) via PyPI
Python (3.8–3.13) and C/C++ access provide full control over
simulation pipelines and integration into custom workflows.

Automate workflows, run batch simulations, and integrate with distributed computing systems.

Access all parameters, prepare scenes, and post-process results through a
comprehensive GUI with node-based material editing.

Ocean™ provides high-accuracy illumination calculations combined with state-of-the-art algorithms that enable high computation speed and efficient memory use. It allows the use of fully detailed CAD models with several million polygons, reducing the need to make simplified models for light engineering.

Unlike most computer graphics programs, Ocean™ features a polarised full-spectral lighting algorithm, enabling the highest level of accuracy for lighting simulations. Computing interactions between materials and light is performed by retaining all the information which could have an impact on final product colors.

Ocean™ models a very broad range of surfaces and light sources just by using your lab measurements. Metallic car paint, coated glass, brushed metals, dyed plastics, LCD screens and LED lamps are just a few examples of objects which are traditionally difficult to model with classical 3D software, and easy with Ocean™.
You should know that research is in the DNA of Eclat Digital and we offer our academic partners a specific program. If you are interested in Ocean™ software, we can provide you with a dedicated license and start with training.
No, Ocean™ is a CPU-based solution, the software runs on any computer, because they all have a processor.
Ocean™ is a stand-alone software that manages all aspects of the simulation : data, organizations, rendering engine and analysis. As for the data preparation (3D, tabulated data, …) must be prepared upstream in specialized software. We have developed connectors to facilitate communication with certain software.