Layers

Sculpt Layers

Sculpt layers allow working in a non-destructive manner by saving everything done in them as offsets from the main mesh.

Layers are locked to a certain mesh sublevel when created, this means that layers are only editable whilst their matching mesh sublevel is active and deleting a sublevel will delete its associated layers.

Sculpt Layers Toolbar

  • Add: Creates a new sculpt layer and locks it to the currently active subdivision level.
  • Flatten: Clears all layers and applies them to the model in their current states. (visibility, intensity)

Layer Operations:

  • Select Layer: Tap on a layer to make it the active one.
  • Toggle Visibility: (eye icon) Makes them affect or not affect the mesh they are attached to.
  • Lock/Unlock: (padlock icon) Locking a layer will stop any actions from affecting the mesh and thus the layer if is the active one. Layers can be locked or unlocked by pressing on the lock icon that appears on each layer.
  • Intensity: Can be used to great benefit to adjust how much of this layer will affect the mesh after it has been sculpted. The slider appears only in the active layer.
  • Rename Layer: Double tapping the name of the active layer will allow users to change its name.
  • Delete Layer: Users can swipe to the left and choose "Delete" from the options that appear to delete a layer.

Paint Layers

forger allows painting multiple texture channels (baseColor, metalness, roughness) in a layered manner.

Paint layers allow users to texture in a non-destructive way by separating different texture elements in layers.

Layers can then be enabled/disabled, rearranged and partially mixed with different operations to define a final look for a texture channel.

Channel chooser

If multiple texture channels are active for the currently selected paintable mesh, this top chooser will allow users to change between them.

Paint Layers Toolbar

  • Add: Creates a new layer that users can Paint on.
  • Add Channel: Shows a list of texturable channels left untextured in the current shader of the selected paintable mesh and creates a new paintable texture for the chosen texture channel.
  • Export: Displays a list of options for Texture exporting.

Layer Operations

  • Select Layer: Tap on a layer to make it the active one.
  • Visibility Toggle: Allows users to toggle the visibility of the layer.
  • Layer Blend Mode: Users can adjust the blending mode of the layer by tapping on the name of the blending mode and choosing one of from the list that appears. forger uses the famous "Porter-Duff" compositing operators. All blending is done in linear space in forger.
  • Intensity Slider: Defines how much of the layer should be mixed with the bottom layers. The slider appears only in the active layer.
  • Adjust Layer Parameters: Some special layers may have a small circled arrow that allows users to access their parameters for further tweaking.
  • Rearrange Layer:
  • Rename Layer: Users can swipe to the left and choose "Rename" from the options that appear to rename a layer.
  • Delete Layer: Users can swipe to the left and choose "Delete" from the options that appear to delete a layer.

Exporting Textures

All textures are exported in the TIFF format.

  • Export All: Exports all channels of the selected paintable mesh with a naming scheme following: "meshName_channelName".
  • Export: Exports the current channel with a naming scheme following: "meshName_channelName".
  • Export As...: Allows users to enter any name (without extension) to use as the exported texture name.