Preferences dialog screenshot

This dialog contains various options for configuring the Ocean application


Working threads

By default, Ocean will use an optimal number of threads during simulations, and use all CPU resources available. You can reduce this number if you want to keep CPU resources available for other applications. Lowering it by 1 or 2 is generally enough to keep the user interface of another program responsive.

The minimum value is 1, the maximum value depends of the number of cores in your system.

Auto save

You can select here the result data that should be saved automatically by Ocean when the simulation stops.

Log file

You can enable saving a log file here. It will record everything from the Local log toolbox, as well as other information. The three options are:

  • None : do not create any log file
  • Overwrite : the log file is named ocean.log in the working directory. Restarting Ocean overwrites this file.
  • Keep all : one log file is created every time Ocean is launched, with a date in its name.

Network port

You can choose here the TCP/IP port used by the Ocean server for Network distributed simulation. You may change it if this port is blocked by another application, or if you need to start several server nodes on the same host.


Working directory

Set this to the directory where you usually store your scene files and resources (images, materials, etc...)

When entering a relative path for any file in your scene (texture image, envmap, ...), Ocean will search for this path in the scene folder, and in the working directory defined here.

During Network distributed simulation, Ocean communicates to the servers using paths relative to this folder. Therefore, this working directory must be properly set on all computers running the simulation, and the scene files must be there.

Auto save directory

When simulation is stopped, Ocean may be configured to save the results automatically in this folder. See Auto save below

The Log file log is also saved in this folder

Library folders

Ocean will look for libraries in these folders during startup. Add some folders if you are using other libraries than the ones shipped with Ocean.


You can set here the display color management mode:

  • Do not manage colors : Ocean sends the raw RGB values to the file system, without adapting them to the display.
  • Use standard sRGB output : Ocean transforms the RGB values to the sRGB color space before displaying them.
  • Use a custom monitor profile : Ocean transforms the RGB values to the specified ICC display profile.


The following licensing modes are available:

  • Use local license server : Connects to a license server running on the same machine. You may choose to start a license server automatically if it is not detected.
  • Use remote license server : Connects to the license server host specified below.
  • Use dongle license : Directly use the license from the USB dongle.
  • No license : disables all license checks and run in demonstration mode only.

The demo mode may be disabled, it prevents watermarking the results if for any reason the license check fails. In this case, the simulation will fail to start.