Tools

This menu shows tweakable parameters for the active tool, you can change the active tool from your SideBar shortcut buttons or the tool picker, also found in the SideBar.

Every tool in forger has a different set of parameters, and each parameter within a tool will change the way this tool behaves when applied to the target mesh (or canvas).

There is a tool preview at the top of the Tool panel (only applies to brushes), so you can get quick feedback about how a parameter may affect the active brush visually, by tweaking it and having a look at the refreshed preview.

Generic Brush Parameters

Parameters

Base
  • Size: Size of the brush
  • Size Modifier: Determines how the size of the brush can be modified (None/Pressure).
  • Flow/Strength: Strength of the brush (in screen space units)
  • Flow/Strength Modifier: Determines how the flow of the brush will vary (None: constant/ Pressure: pressure-dependent).
  • Spacing: defines the minimum distance between two consecutive dabs of the brush in the same stroke (in brush size units 1.0 = brush size).
Stroke
  • Stroke Type:
    • Dabbing: Each sample of the brush stroke will be evaluated as a dab (dot) at the input coordinates.
    • Line: Between each sample of the brush stroke, forger will fill in with as many dabs as necessary (considering the brushes spacing), making strokes look as continuous lines.
  • Smooth Stroke: Defines whether smooth stroke is enabled or not.
  • Smooth Stroke Distance: Distance in screen space units at which the brush stroke will take effect, any distance smaller than this will be ignored, this parameter is used to make smooth lines and curves removing unwanted jitters (only available when "Stroke Type" is set to line).
Tip Shape
  • Tip File: the file to be used as the brush tip, set through the Stamps panel.
  • Tip Angle: the initial angle of the tip image to use.
  • Tip Flip U: flips the tip image on the X-axis.
  • Tip Flip V: flips the tip image on the Y-axis.
  • Tip Orient Stroke: Aligns the tip image to the stroke, making it follow it.
  • Tip Filter: Filtering applied to the tip image (Bilinear/Nearest).
  • Hardness: Simulates the hardness of brushes, smaller values make softer edged brush tips whilst higher values make harder-edged ones.
Shape Dynamics:
  • Size Jitter: Adds a certain randomness to the brush size.
  • Flow Jitter: Adds a certain randomness to the brush flow.
  • Angle Jitter: Adds a certain randomness to the brush tip angle.
  • Position Jitter: Adds a certain randomness to the brush placement from where the user put it.

Sculpting Tools:

Note that in forger the size of the brush works in screen units, meaning that the same brush size can affect different amounts of vertices, with varying strengths depending on how close the camera is to the selected model. This is actually simpler in practice than it may seem in writing and it will feel natural to users.

forger comes with various different brushes. Each brush has two different modes, a normal and an "alternate" mode; the "alternate" mode can be triggered by pressing the "Alternate Shortcut Button" found in the sidebar in sculpting context.

A tools behavior will change depending on whether it is running in "regular" or "alternate" mode.

Parameters (sculpt)

Most sculpting brushes share the same parameters so they are only listed once here.

  • Falloff: Curve that represents the decay of the strength as vertices get further away from the center of the brush.
  • Buildup: When disabled, there will be a limit of how much an area can be sculpted in successive stroke-overlapping interactions within the same stroke.

Standard

Regular: Pushes vertices in the direction of the average normal.

Alternate: Pushes vertices in the opposite direction of the area normal.

Clay

Regular: Moves vertices with a nice clay-like effect, filling holes and building up in the direction of the average normal.

Alternate: Works in the opposite direction of the area normal.

Flatten

Regular: Pushes vertices over the average plane defined by the average point position of the affected vertices and the area normal.

Alternate: Same effect.

Move

Regular: Moves vertices in screen coordinates from the starting coords.

Alternate: Pushes vertices along the area normal from the starting coords.

Pull

Regular: Moves vertices in screen coordinates.

Alternate: Pushes vertices along the area normal.

Layer

Regular: Pushes vertices up to a per stroke limit in the direction of the area normal.

Alternate: Works in the opposite direction of the area normal.

Inflate

Regular: Pushes vertices in the direction of their own normal.

Alternate: Works in the opposite direction.

Pinch

Regular: Pushes affected vertices closer to the center of the stroke.

Alternate: Pushes vertices away from the center of the stroke.

Scrape

Regular: Pushes vertices onto the average plane defined by the positions of the affected vertices and the area normal.

Alternate: Same effect.

Smooth

Regular: Averages the position of the affected vertices with their adjacent ones. This brush is heavily affected by the density of the mesh area(s) where the brush is acting upon.

Alternate: Same effect.

Mask

Regular: Marks affected vertices as masked, all brushes will have less or no effect on masked areas.

Alternate: unmasks affected areas.

PaintSelection

Regular: Selects faces.

Alternate: Deselects faces.

Misc Tools:

Transform Tool

This tool allows applying various types of transformations to the selected mesh.

It can be used to Translate, Rotate and Scale a mesh or parts of a mesh (when masking is involved). The tool "mode" can be changed by pressing the different translate/rotate/scale buttons on the sidebar.

The Transform tool can work based on classic 3d manipulators, this tool has the additional benefits of allowing symmetrical changes and pivot offsetting.

When using the classic style manipulators, you can offset the pivot by pressing the "alternate" shortcut.

The pivot can also be snapped to the geometry by using the masking shortcut, when doing so, you can also orient the pivot by dragging your viewport input after the initial touch to snap. Pressing the smooth shortcut will snap the manipulator to the closest 90 degree angle.

The Transform tool can also work based off an action line that is first "drawn" over the surface of the selected mesh, this action line describes a "primary axis" and a "pivot point".

The "primary axis" is described by the line connecting the two centers of the sides of the line itself, the handles are always blue circles and once drawn they can be repositioned by grabbing from the inside of the blue circles, the line can also be "redrawn". If the smooth shortcut is pressed whilst setting up the line or repositioning the extremes the line will "snap" to describe a 90 degree angle.

The "pivot point" is described by the "first" circle drawn (the first point of the drawn line), and it always has two arrows pointing outwards, this external handle can be tapped to "flip" the action line.

Different handle representations will be drawn depending on the transformation mode that the tool is in;

  • Translation
    • (central) Translates along the axis described by the action line.
    • (extreme) Translates along the plane described by the action line.
  • Rotate
    • (central) Rotates along the axis described by the action line.
    • (extreme) Rotates based on the viewing angle around the pivot described by the action line.
  • Scale
    • (central) Scales along the axis described by the action line.
    • (extreme) Scales uniformly around the pivot described by the action line.

This tool also allows you to set up topological masking when using the masking shortcut whilst the tool action line is being modified. The tool will try to find a matching loop crossing the action line around the origin and mask everything on the other side.

Caliper

Allows you to measure the distance between two points, you can also set an amount of segments to divide the line in, this helps measuring distances and proportions.

Painting Tools:

Paint Brush

The Paint Brush is the main painting tool of forger, it is also the most basic one, all of the other painting tools build on top of this tool.

The Paint Brush will paint on the selected canvas.

Parameters (paint)

Base
  • Color: Color that the paintbrush will use to paint
  • Spacing: defines the minimum distance between two consecutive dabs of the brush in the same stroke (in brush size units 1.0 = brush size).
Tip Shape
  • Hardness: Simulates the hardness of brushes, smaller values make softer edged brush tips whilst higher values make harder-edged ones.

Paint Eraser Brush

The Eraser brush will erase paint from the selected canvas.

Parameters

It’s parameters do the same as the Paint Brush.

Project Brush

The Project Brush can do a screen space projection of images onto the selected canvas.

Parameters

The Project brushes parameters act the same way as the Paint Brush ones with the following additions/exceptions:

  • Color: Acts as a color multiplier which allows adding a “tint” to the projected image as it’s being projected, set to white to project with the same color or tweak it for artistic purposes.
  • Projection File: The image to use when projecting paint, can be set via drag & drop from the Resources panel.
  • Projection Filter: The texture filtering to use when projecting the given image.
  • Nearest: Use the closest projection image texel to the projected coordinates.
  • Bilinear: Use a texture filtered sample of the projection image texels at the projection coordinates.

Eye Dropper Tool

This tool allows picking colors from the selected canvas.