The Cloth Paint Tools have many options and properties that you can use to make very specific clothing simulations. Below you'll find the details about the menu options you can use when creating your clothing assets and details about the Cloth Paint panel that you will use when selecting different painting tools to paint cloth values for your render mesh.
Clothing Asset Creation Menus
In this section, you'll find the details about the properties and settings you can use when creating and applying your clothing assets to your render mesh.
Section Selection
The Section Selection menu is available by right-clicking a selected section. It enables you to select the different material elements of your render mesh to create and apply a clothing asset. In this menu, you can identify the LOD and a material section of your mesh that you've selected, create a cloth asset for your render mesh and its LODs, apply the clothing asset to the selected section, and remove it later if needed.
Property |
Description |
||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
LOD Section Selection |
The name of the LOD level used and the Section to create a Cloth Asset for. |
||||||||||||||||||
Apply Clothing Asset |
Select a clothing asset to apply to the selected section. |
||||||||||||||||||
Remove Clothing Asset |
Remove the currently assigned clothing asset. |
||||||||||||||||||
Create Clothing Asset from Section |
Create a new clothing asset using the selected section as a simulation mesh.
|
||||||||||||||||||
Create Clothing Asset from LOD Section |
Create a clothing simulation mesh from the selected section and add its LOD to an existing clothing asset.
|
||||||||||||||||||
Generate section # up to LOD # |
Generated LODs will use section # up to LOD #, and ignore it for lower quality LODs |
Clothing Panel
The Clothing panel houses all the clothing data, masks, configuration parameters for how your cloth reacts, and the tools you'll use when painting your cloth values.
Clothing Data
The Clothing Data category displays your currently created clothing assets that are assigned to a render mesh,enables you to copy clothing data from an existing skeletal mesh, and lets you select from the available LODs created for your mesh to adjust parameter values.
Property |
Description |
---|---|
Name |
The name of the cloth asset created for a LOD section of your physical mesh. |
Copy Clothing from SkeletalMesh |
Enables you to select a skeletal mesh from which to copy clothing data. |
Level of Detail (LOD) Selection |
Enables you to select a Level of Detail (LOD) mesh to set parameters, paint values, or copy values to. |
Masks
The Masks category displays any created parameter sets for painted cloth values. These can be assigned a Target value for use with your clothing asset.
Property |
Description |
|||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Name |
The name given to the mask along with its target setting for this parameter set.
|
|||||||||||||||||||||||||
Plus (+) |
Adds a new Mask to the available list of Mask parameters. |
Config
The Config properties enable you to adjust how your cloth reacts so that it can simulate different types of material, such as burlap, rubber, leather, and much more.
Property |
Description |
||||||||
---|---|---|---|---|---|---|---|---|---|
Physics Asset |
The Physics Asset to extract collisions from when building a simulation. |
||||||||
Wind Method |
How wind should be processed; Accurate uses drag and lift to make the cloth react differently, Legacy applies similar forces to all clothing without drag and lift (similar to APEX).
|
||||||||
Vertical Constraint Config |
Constraint data for vertical constraints.
|
||||||||
Horizontal Constraint Config |
Constraint data for horizontal constraints.
|
||||||||
Bend Constraint Config |
Constraint data for bend constraints.
|
||||||||
Shear Constraint Config |
Constraint data for shear constraints.
|
||||||||
Self Collision Radius |
The size of self-collision spheres centered on each vertice. |
||||||||
Self Collision Stiffness |
The stiffness of the spring force that will resolve self-collisions. |
||||||||
Self Collision Cull State |
The scale to use for the radius of the culling checks for self-collisions. Any other self-collision body within the radius of this check will be culled. This helps performance with higher resolution meshes by reducing the number of colliding bodies within the cloth. Reducing this will harm performance. |
||||||||
Damping |
The damping of particle motion per-axis. |
||||||||
Friction |
The friction of the surface when colliding. |
||||||||
Wind Drag Coefficient |
The drag coefficient for wind calculations, where higher values mean wind has a more lateral effect on cloth. |
||||||||
Wind Lift Coefficient |
The lift coefficient for wind calculations, where higher values make cloth rise easier in the wind. |
||||||||
Linear Drag |
The drag applied to linear particle movement per-axis. |
||||||||
Angular Drag |
The drag to angular particle movement, where higher values should limit material bending (per-axis). |
||||||||
Linear Inertia Scale |
The scale for linear particle inertia, or how much movement should translate to linear motion (per-axis). |
||||||||
Angular Inertia Scale |
The scale for angular particle inertia, or how much movement should translate to angular motion (per-axis). |
||||||||
Centrifugal Inertia Scale |
The scale for centrifugal particle inertia, or how much movement should translate to angular motion (per-axis). |
||||||||
Solver Frequency |
The frequency of the position solver, where lower values will lead to stretchier, bouncier cloth. |
||||||||
Stiffness Frequency |
The frequency for stiffness calculations, where lower values will degrade stiffness of constraints. |
||||||||
Gravity Scale |
The scale of gravity effect on the cloth particle simulation. |
||||||||
Gravity Override |
The direct gravity override value |
||||||||
Tether Stiffness |
The scale for stiffness of particle tethers between each other. |
||||||||
Tether Limit |
The scale for the limit of particle tethers (how far they can separate). |
||||||||
Collision Thickness |
The "thickness" of the simulated cloth, which is used to adjust collisions. |
||||||||
Anim Drive Spring Thickness |
Default spring thickness if an anim drive is in use. |
||||||||
Anim Drive Damper Thickness |
Default damper thickness if an anim drive is in use. |
Import
The Import option displays the file path of any imported APEX files.
Property |
Description |
---|---|
Imported File Path |
If this asset was imported from a file, this will be the original path. |
Cloth Painting
The Cloth Painting section enables you to select between your different tools, such as brush, gradient, smooth, and fill.
Before these properties can be populated, you must first select a clothing asset from your Clothing Data window and then click the Activate Paint Tools button in the toolbar.
The type of tool to use when painting cloth values.
Brush
The Brush tool enables you to paint a radius and strength value on your cloth as you drag across cloth asset.
Property |
Description |
|
---|---|---|
View |
||
View Min |
When painting float/1D values, this is considered the zero or black point for painted values. |
|
View Max |
When painting float/1D values, this is considered the one or white point for painted values. |
|
Autoview Range |
When set, the view min and max values will be calculated from the values present in the currently editable mask. |
|
Advanced Rollout |
||
Flip Normal |
Whether to flip normals on the mesh preview. |
|
Cull Backface |
Whether to cull back-facing triangles when rendering the mesh preview. |
|
Opacity |
The opacity value of the mesh preview enables you to see through the mesh. |
|
Visualization |
||
Vertex Preview Size |
Size of vertex points drawn when mesh painting is active. |
|
Tool Settings |
||
Paint Value |
The value to paint onto the mesh for this parameter. |
|
Brush |
||
Radius |
The radius of the Brush used for painting. |
|
Strength |
The strength of the brush (0.0 - 1.0). |
|
Falloff |
The amount of fall off to apply (0.0 - 1.0). |
|
Enable Brush Flow |
Enables "flow" painting where the paint is continually applied from the brush every tick. |
|
Ignore back-facing |
Whether back-facing triangles should be ignored when painting. |
Gradient
The Gradient tool enables you to paint a gradual blend between a set of cloth values that are selected.
Property |
Description |
|
---|---|---|
View |
||
View Min |
When painting float/1D values, this is considered the zero or black point for painted values. |
|
View Max |
When painting float/1D values, this is considered the one or white point for painted values. |
|
Autoview Range |
When set, the view min and max values will be calculated from the values present in the currently editable mask. |
|
Advanced Rollout |
||
Flip Normal |
Whether to flip normals on the mesh preview. |
|
Cull Backface |
Whether to cull back-facing triangles when rendering the mesh preview. |
|
Opacity |
The opacity value of the mesh preview enables you to see through the mesh. |
|
Visualization |
||
Vertex Preview Size |
Size of vertex points drawn when mesh painting is active. |
|
Tool Settings |
||
Gradient Start Value |
The value of the gradient at the start points. |
|
Gradient End Value |
The value of the gradient at the end points. |
|
Use Regular Brush |
Enables the painting of selected points using a brush rather than a point. |
|
Brush |
||
Radius |
The radius of the Brush used for painting. |
|
Strength |
The strength of the brush (0.0 - 1.0). |
|
Falloff |
The amount of falloff to apply (0.0 - 1.0). |
|
Enable Brush Flow |
Enables "flow" painting where the paint is continually applied from the brush every tick. |
|
Ignore back-facing |
Whether back-facing triangles should be ignored when painting. |
Smooth
The Smooth tool enables you to blur or soften the contrast between painted cloth values.
Property |
Description |
|
---|---|---|
View |
||
View Min |
When painting float/1D values, this is considered the zero or black point for painted values. |
|
View Max |
When painting float/1D values, this is considered the one or white point for painted values. |
|
Autoview Range |
When set, the view min and max values will be calculated from the values present in the currently editable mask. |
|
Advanced Rollout |
||
Flip Normal |
Whether to flip normals on the mesh preview. |
|
Cull Backface |
Whether to cull back-facing triangles when rendering the mesh preview. |
|
Opacity |
The opacity value of the mesh preview enables you to see through the mesh. |
|
Visualization |
||
Vertex Preview Size |
Size of vertex points drawn when mesh painting is active. |
|
Tool Settings |
||
Strength |
The strength of the smoothing (blurring) effect when painting. |
|
Brush |
||
Radius |
The radius of the Brush used for painting. |
|
Strength |
The strength of the brush (0.0 - 1.0). |
|
Falloff |
The amount of falloff to apply (0.0 - 1.0). |
|
Enable Brush Flow |
Enables "flow" painting where the paint is continually applied from the brush every tick. |
|
Ignore back-facing |
Whether back-facing triangles should be ignored when painting. |
Fill
The Fill tool enables you to replace areas with similar values with another value.
Property |
Description |
|
---|---|---|
View |
||
View Min |
When painting float/1D values, this is considered the zero or black point for painted values. |
|
View Max |
When painting float/1D values, this is considered the one or white point for painted values. |
|
Autoview Range |
When set, the view min and max values will be calculated from the values present in the currently editable mask. |
|
Advanced Rollout |
||
Flip Normal |
Whether to flip normals on the mesh preview. |
|
Cull Backface |
Whether to cull back-facing triangles when rendering the mesh preview. |
|
Opacity |
The opacity value of the mesh preview enables you to see through the mesh. |
|
Visualization |
||
Vertex Preview Size |
Size of vertex points drawn when mesh painting is active. |
|
Tool Settings |
||
Threshold |
Threshold for fill operation that will keep filling until sampled vertices aren't within this range of the original vertex. |
|
Fill Value |
The value to fill all select vertices to. |
|
Brush |
||
Radius |
The radius of the Brush used for painting. |
|
Strength |
The strength of the brush (0.0 - 1.0). |
|
Falloff |
The amount of falloff to apply (0.0 - 1.0). |
|
Enable Brush Flow |
Enables "flow" painting where the paint is continually applied from the brush every tick. |
|
Ignore back-facing |
Whether back-facing triangles should be ignored when painting. |