Affinity Photo makes use of highly customisable isometric and axonometric grids, perfect for UI/game design, digital design modellers, and mock ups.
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:
Trimetric left and isometric (with planes): as presets from Grid and Axis Manager.
Dimetric, trimetric, oblique, triangular: from Advanced tab's Grid type option in Grid and Axis Manager.
For any axonometric grids, planes can be switched between so you can apply in-plane transforms on front, side and top planes in turn.
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
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.
For out-of-plane editing, choose a Cycle Selection Box setting of ‘Base Box’ or ‘Regular Bounds’.
To set the grid spacing:
On the Grid and Snapping Axis dialog, set the Spacing and Divisions values.
This plane-swapping behaviour is a fundamental principle in drawing the 'faces' of an object (Front, Side and then Top plane).
To set grid snapping:
From the Toolbar, select Snapping.
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 customise 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.
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.
Intermediate angles—adds additional angles between axes that can be snapped or constrained to.
Intermediate divisions—Divides the angle between axes by a set number (set to 4 for 22.5° divisions for origami).
Plane perpendicular axis—creates another axis perpendicular to any active plane on axonometric grids. Create plane set must be enabled.
Horizontal axis—adds an additional horizontal axis for constraining or snapping.
Vertical axis—adds an additional vertical axis for constraining or snapping.
Understanding axis and snapping colours
You may see the following colours which indicate different axes while snapping or constraining:
Red line: First axis (X axis on basic square grid)
Green line: Second axis (Y axis on basic square grid)
Blue line: Third axis (Z axis; axonometric grids)
Yellow node: Intersection point
Purple node: construction snap
Orange node: intermediate angles
To set your advanced grid:
From the View menu, select Grid and Axis Manager.
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:
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.
Drag the grid origin intersection to a point on your page, e.g. a corner of a geometric shape.
To set the grid spacing:
On the page, drag the end of one of the red, green or blue axis-editing handles outwards or inwards to size the grid. If snapped to an object you can size the grid to the object.
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 advantages
Visually preview and configure the grid using a controllable cube.
Keeps the logical scale to be the same as 2D objects where axes are foreshortened rather than relying on mathematical values to define axis length.
To set up an axonometric grid using Cube mode:
From the View menu, select Grid and Axis Manager.
Set the Mode to be 'Cube'.
Set the Cube Scale which is the edge size of the cube and any Divisions value for all axes.
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.
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.
On the outer ring gauge 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:
From the Grid and Axis Manager, select either Two axis custom or Triangular custom.
Enable Uniform to keep grid spacing the same across axes.
Enable Create plane set to activate and configure the Up axis.
Enable Fixed aspect ratio to keep the same aspect ratio between axes. Disable to set aspect ratios for Second and Up axes separately.
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.