Isometric and axonometric grids

Affinity Photo makes use of highly customizable isometric and axonometric grids, perfect for UI/game design, digital design modelers, and mock ups.

isometric grid

Isometric drawing.

About isometric and axonometric grids

Isometric and other axonometric grids are, by nature, parallel projections. This means that grid lines never converge to a vanishing point as in perspective projections. Perspective projections are not supported in Affinity.

Affinity Photo lets you set up different types of grid in different ways:

For any axonometric grids, planes can be switched between so you can apply in-plane transforms on front, side and top planes in turn.

Front plane
Front, Side and Top planes of isometric grid showing selected object transformed to fit in-plane.

Once a grid is set up, you can draw geometric shapes, art text and gradients directly on the active plane and selectively transform curves, closed shapes and placed images to the plane of your choice using the Move Tool.

About snapping controls

Grids work best when combined with snapping. Object handles and curve nodes snap precisely to any grid line and line intersections.

Grids can be based on any document unit, shown when switching on the rulers.

Using Cycle Selection boxes

Cycle Selection Box When drawing curves on plane, take advantage of the Cycle Selection Box setting on the Move Tool’s context toolbar. Its 'Planar bounds' option transforms the curve’s selection box (not the object) to that of the current plane, allowing easier positioning/snapping of curve to grid. Once Planar bounds is set, fitting the curve to a different plane subsequently will change the planar box too.

Front plane
Selection box (not object) changed to 'Planar bounds'.

For out-of-plane editing, choose a Cycle Selection Box setting of ‘Base Box’ or ‘Regular Bounds’.

To set the grid spacing:

This plane-swapping behavior is a fundamental principle in drawing the 'faces' of an object (Front, Side and then Top plane).

Snapping To set grid snapping:
  1. From the Toolbar, select Snapping.
  2. Select a preset, e.g. Curve drawing, ensuring that Snap to grid is also checked.

This ensures that objects will fit accurately to grid lines.

Advanced grids

The Grid and Axis Manager is ideal for laying out advanced axonometric grids as well as two-dimensional fixed grids and isometric grids.

A choice of project grid presets can be selected (e.g., dimetric, triangular) from the Manager; you can even create custom projection grids with options for enabling plane sets, grid sizing, custom aspect ratios and angles for more advanced use.

If you're looking beyond the presets such as isometric you can customize the grid to your liking.

Grid origin

The grid origin is a point at which axes meet and is the corner of the logical plane. The origin is shown as a set of axis handles (in red, green and blue) which can be extended or repositioned on the page.

For most axonometric grids, the axis handles remain locked in relation to each other but can all be lengthened by the same amount simultaneously to set grid spacing.

The origin is set by dragging the grid origin (top left corner of page) by its intersection point and positioning it on the page. As you change between planes, the handles on the active plane will be shown thicker.

Grid origin before
Grid origin after

You can snap the grid origin to an object on any plane and equally snap an object to a fixed grid origin.

Setting up additional axis

You can introduce additional angles and an extra axis to your grid that gives you extra options for snapping and constraining object edges, corners and curve nodes to.

Understanding axis and snapping colors

You may see the following colors which indicate different axes while snapping or constraining:

To set your advanced grid:
  1. From the View menu, select Grid and Axis Manager.
  2. Do one of the following:
    • Select a Parallel perspective preset from the Presets pop-up menu.
    • Click Advanced, then from the Grid type pop-up menu, select a grid, then edit its settings in the dialog.
To view and position the grid origin:
  1. From the Grid and Axis Manager, check Show axis editing handles. By default, the grid origin will show at the top-left corner of your page.
  2. Drag the grid origin intersection to a point on your page, e.g. a corner of a geometric shape.
To set the grid spacing:

Custom grids using Cube mode

The Grid & Axis Manager's Cube mode offers a natural approach to setting up an axonometric grid. You can alter the elevation, orientation and roll of the cube, which automatically repositions your grid on the page.

grid Cube
Changing the Elevation (A), Orientation (B) and Roll (C) when using the grid Cube mode.

Grid cube advantages

To set up an axonometric grid using Cube mode:
  1. From the View menu, select Grid and Axis Manager.
  2. Set the Mode to be 'Cube'.
  3. Set the Cube Scale which is the edge size of the cube and any Divisions value for all axes.
  4. Change the Elevation (E) by dragging the blue marker on the vertical slider next to the cube (or input a specific E value), using available snapping points if needed.
  5. On the cube, adjust the cube Orientation (O) by dragging left or right (or enter an O value). The angle and the lengths of the grid axes are derived from the cube orientation.
  6. On the outer ring gage around the cube, drag the blue marker to adjust the Roll (R) setting.

Custom grids

For custom grids, any grid origin's axis editing handle’s length and direction can be changed in relation to and independently of other handles.

To create a custom grid:
  1. From the Grid and Axis Manager, select either Two axis custom or Triangular custom.
  2. Enable Uniform to keep grid spacing the same across axes.
  3. Enable Create plane set to activate and configure the Up axis.
  4. Enable Fixed aspect ratio to keep the same aspect ratio between axes. Disable to set aspect ratios for Second and Up axes separately.
  5. Do one of the following:
    • Configure Spacing, Division and Angle setting for First, Second and Up axes.
    • Drag an axis editing handle on the grid origin inwards or outwards, changing its angle.
  6. Click Close.