Quick Start

Ready is a program for exploring reaction-diffusion systems.

Click on the files in the Patterns Pane to see some different systems. Use the command Run from the Action menu (or the arrow on the toolbar) to set them running.

Install OpenCL

OpenCL is a way to harness graphics cards and multi-core CPUs for high-performance computing. Most of the demos in Ready require OpenCL. Use the command "Show OpenCL Diagnostics" on the View menu to see whether OpenCL is installed on your machine. If one or more devices are listed then everything should work. If not then you'll need to install the latest drivers for your graphics card, or install one of the SDKs from AMD or Intel that will work with your CPU. Ensure you are using the fastest available device by using the command "Select OpenCL Device" on the Action menu.

If you can't get OpenCL working (if you're working in a virtual machine, for example) then these options are available to you:

Interacting with the rendered scene

From the Action menu: Start or Stop the system running, or take small Steps.

From the View menu: Fit Pattern makes everything visible.
Wireframe toggles between a wireframe view or a surface view.

In the rendering pane:

left mouse: rotates the camera around the focal point, as if the scene is a trackball
right mouse, or shift+ctrl+left mouse: move up and down to zoom in and out
scroll wheel: zoom in and out
shift+left mouse: pan
ctrl+left mouse: roll (use command+left mouse on Mac)

While painting:

left mouse: paint, brush or pick, depending on the current tool
right mouse, or shift+left mouse: switch temporarily to color picker tool
scroll wheel: zoom in and out

Use the Preferences dialog to create keyboard shortcuts for menu items (or other actions, such as opening a particular pattern file).

Working with the windows

The Patterns Pane, Info Pane and Help Pane can be shown or hidden by using the commands in the View menu. You can drag the panes by their title bar to dock them into the Ready frame in different positions or float them as separate windows.

Improving the speed

Change the 'Timesteps per render' setting on the toolbar by using the buttons on either side of it to Run Faster (render less often) or Run Slower (render more often). These commands are also on the Action menu.

To improve the overall speed here are some things to check:

More help

Visit our page at https://github.com/GollyGang/ready for more information and to report issues.

Send an email to reaction-diffusion@googlegroups.com if you have any problems, or want to get involved.