User Tools

Site Tools


Interface & Navigation

Interface Controls

This page aims to give an overview of the control system used within Knald to configure the various settings of the program. If you are having some issues in this regard, then this page should be your first port of call.

Push Buttons

The push buttons within Knald are used to confirm that you wish to proceed with certain actions, such as loading a normal/derivative map for processing, updating to The Integrator or saving preferences etc.


One of the first thing you will probably notice about Knald are the sliders and how many of them there are.

Each slider within Knald has 2 states:

  • The first is un-highlighted, which mean the slider is not currently in use.
  • The second is highlighted to show that the slider is currently active and may be used to adjust values.

Using the sliders is simple and you can adjust many of the settings within Knald simply by moving the corresponding slider to the left or right to increase and decrease its value, which is shown within a spinner.


Spinners are used to show the current value of their corresponding slider. You can increase and decrease this value by using the up/down arrows on the right hand side of each spinner or by double clicking the box and adding the number manually.

There are two types of values that use spinners in Knald:

  • Integer based value
  • Percentile based value

The integer based values usually range between 0-100 in most cases, though there are some exceptions such as the Max Iterations option, which goes to 1000.

The percentile based value ranges from 0-1000% and is used to control the intensity of various options where a greater range is of benefit.


The checkboxes within Knald are used to toggle various settings which are often simple yes/no selection. When the checkbox is marked with a check mark/tick, the option is active.

The drop-down menus within Knald are used as a container for settings where there are multiple options available that all relate to the same setting. Clicking on the drop-down and selecting an option will make that option active.

Input Fields

The input fields within Knald are used to enter the path of a file which is to be saved, or to add or change a variable such as a suffix to the saved file.


The toolboxes within Knald are used to open a dialog box or save window in which the desired location of the final saved image can be chosen.

Saving, Cancelling & Restoring Settings

It is possible to save, cancel or restore individual states of all GUI elements across the 95% of Knald on an application wide, tab wide or group only basis. This can be done either via the triplet of icons that are found at the top right hand side of the groups or via the Edit menu.

Users can see whether they are saving, cancelling or restoring on an application wide, tab wide or group only basis due to a group highlighting system where the group, tab or application are highlighted with green, red or blue when hovering over the triplet of buttons.

You can also save and store your settings to a .ksf file, either manually via the Edit menu or automatically by checking the Export Knald Settings as .ksf option in the Export Tab, for use at a later date if you wish.

Mouse Controls & Keyboard Shortcuts


The general keyboard controls for Knald are as follows:

  • Load Normal/Deriv - CTRL+O
  • Load Height Map - CTRL+Alt+O
  • Load Colour Map - CTRL+Shift+O
  • Load Baker - CTRL+B
  • Export - CTRL+E
  • Copy - CTRL+C
  • Paste - CTRL+V
  • Paste As
    • Normal/Derivative Map - CTRL+P
    • Height Map - CTRL+Shift+P
    • Color Map - CTRL+ALT+P

The keyboard controls for saving, cancelling & restoring your preferences within Knald are as follows:

  • Save Settings
    • To File - ALT+Shift+F6
    • Group - F6
    • Tab - CTRL+F6
    • Application - ALT+F6
  • Restore Saved Settings
    • From File - ALT+Shift+F8
    • Group - F7
    • Tab - CTRL+F7
    • Application - ALT+F7
  • Restore Default Settings
    • Group - F8
    • Tab - CTRL+F8
    • Application - ALT+F8

The mouse controls for saving, cancelling & restoring your preferences within Knald are as follows:

  • Save Settings
    • Group - LMB on Save button
    • Current Tab - CTRL+LMB on Save button
    • Application Wide - ALT+LMB on Save button
  • Restore Saved Settings
    • Group - LMB on Cancel button
    • Tab - CTRL+LMB on Cancel button
    • Application - ALT+LMB on Cancel button
  • Restore Default Settings
    • Group - LMB on Restore button
    • Tab - CTRL+LMB on Restore button
    • Application - ALT+LMB on Restore button

2D Preview

The mouse controls for the 2d window are as follows:

  • Zoom - Left mouse button + drag up/down
    • Dragging in the 2d window while holding the left mouse button will zoom the display in and out using the mouse pointer as an anchor.
    • Dragging down will zoom out and dragging up will zoom in.
  • Pan - Middle mouse button + drag
    • Dragging in the 2d window while holding the middle mouse button will pan the display.

3D Preview

The mouse controls for the 3d preview window are as follows:

  • Coarse Zoom - Middle mouse button scroll
  • Fine Zoom - Alt+Left mouse button drag
  • Offset UVs/Mesh Position - Middle mouse button drag/Alt+Right mouse button drag
  • Reset UVs/Mesh Position - Middle mouse button double click/Alt+Right Mouse button double click
  • Rotate primitive/mesh - Left mouse button drag
  • Reset primitive/mesh rotation/zoom - Left mouse button double click
  • Rotate lights - Right Mouse drag
  • Reset lights rotation - Right Mouse button double click

The keyboard shortcuts for the 3d preview window are as follows:

  • Toggle 3d preview window - P.
  • Increase/decrease UV tiling - Numpad Plus/Minus.
    • Pressing the +/- buttons that are located on the numpad will increase and decrease the UV tiling on the primitives/meshes.
    • Holding CTRL or Alt in addition to +/- on the numpad will offset the UVs in the U & V direction respectively.
interface_knald_1.1.txt · Last modified: 2017/05/23 03:49 (external edit)