User Interface

user interface

The image above shows the user interface of the render cache sample application.  We will briefly describe each of the elements in the gui including the mouse and key commands for moving the camera.

Scene Menu

Ratio Menu

The ratio is the "render mismatch ratio"[1], defined as the number of pixels in the image divided by the number of eye rays computed (shaded) per frame.  Thus a ratio of 32 means that ray tracer is only doing enough work to compute 1/32nd of a complete image each frame.  The rest of the data comes from the cache of prior shading results maintained by the render cache.  The actual ratio being used is displayed at the bottom of the options panel and may be higher if the ray tracer is unable to shade enough rays within the frame time.  (Very common in the more complicated scenes or shadings.)

Mode Menu

Help Menu

Image Display and Camera Controls

The main region displays the current image and allows you to move the camera when you have mouse positioned over the image panel (hint if pressing these keys doesn't seem to work, move the mouse pointer over the image).  You can use either number keys on the number pad (if you have one on your keyboard and set the num lock) or an alternate set of keys on the main keyboard.  Press and hold to move continuously.

Framerate Display

The framerate line below the image display panel shows the current framerate (in frames per second).

Movement Scale

The movement scale allows you to adjust how quickly the camera moves during camera manipulations.  Because different models are built to different scales, this is quite useful.  Its an exponential scale, so small changes are often sufficient.

Exposure Controls

Shading Mode Controls

Display Mode Controls

This control allows the display of various visualization modes that help show how the render cache works by displaying various intermediate stages in its processing.

Options controls