Tools

This menu shows tweakable parameters for the active tool, users can change the active tool from their 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 so users 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.

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:

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

  • Size: Size of the brush in screen units, it will affect any areas of the meshes under it.
  • Strength: Strength of the brush (relative to screen units)
  • 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.
  • Smooth Stroke: Makes brush strokes smoother avoiding unwanted jittery behaviors.

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.

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.

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.

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

Base
  • Size: Size of the brush
  • Size Modifier: Determines how the size of the brush can be modified (None/Pressure)
  • Flow: Strength of the brush (in screen space units)
  • Flow Modifier: Determines how the flow of the brush will vary (None: constant/ Pressure: pressure-dependent)
  • Color: Color that the paintbrush will use to paint
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)
  • 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.
  • Hardness: Simulates the hardness of brushes, smaller values make softer edged brush tips whilst higher values make harder-edged ones.
  • Spacing: defines the minimum distance between two consecutive dabs of the brush in the same stroke. (in brush size units 1.0 = brush size).
Shape Dynamics:
  • 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)
  • 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.

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.

Misc Tools:

TranslateTool

Allows applying translation transforms to the selection.

RotateTool

Allows applying rotation transforms to the selection.

ScaleTool

Allows applying uniform scales to the selection.

Note that nonuniform scaling is not supported currently, this is planned to be supported in the future, nonuniform scaling requires computationally expensive operations which are better avoided on these devices, a solution is being worked on at the moment.