Paint Tool

The paint tool in NVIDIA Omniverse™ View is used for painting assets / instances of assets quickly and easily onto other meshes. Typical use cases for this tool would be for painting in grass, trees or debris.

Brushes

../_images/view_paint-tool_brushes.png

Ref #

Option

Result

1

Drop Down List

Allows creation of new or selection of loaded brushes.

2

Open

Allows loading of previously saved brushes

3

Save

Saves the brush to the path choosen in Preferences > Brush Settings
Default path is C:/users/current-user/Kit/view.config/Brushes

4

Recent Brushes

Shows up to 6 of the most recent used brushes for quick selection.

5

Paint Tool

Activates the Paint Tool

6

Erase Tool

Activates the Erase Tool

7

Flood Tool

Activates flooding for the selected tool

Parameters

../_images/view_paint-tool_parameters.png

Option

Result

Instancing

Allows the user to replicate meshes in a variety of ways.
Point Instance: Places point markers which are then populated by instances
Instance Asset: Places instanced assets directly in the scene
None: Places assets directly and does not use instancing

Brush Size

The radius of the brush in centimeters

Brush Falloff

Allows selection of several falloff types

Vertical Offset

Offsets placed assets on the z axis

Density

Determines the number of placed assets, higher numbers place more assets

Object Padding

Controls the spacing between assets, used to reduce overlap

Stamp Spacing

Used when dragging the brush, controls the distance between each stamp

Conform to Surface

Rotate painted meshes/instances to match the surface geometries normal
facing direction.

Random Rotation

Randomly rotate placed assets (Applied to the Z axis)

Scale Distribution

Toggles Scaling on/off for the selected brush

Bias

Controls the favor of scale factors
Towards Min: Values Less than 1
Towards Max: Values Greater than 1
1: No favor is given, disables bias

Min

The minimum scale permitted during distribution

Max

The maximum scale permitted during distribution

Weight

Controls the curve of scale factors used in distribution
Lower numbers sharpen the distribution curve
Greater numbers flatten the distribution curve

Note

Density is directly related to object padding. If greater density is needed and increasing density appears to have little effect, reducing the padding amount to negative values can help in increasing the density of the brush.

Paint Tool

The Paint Tool allows users to brush randomly scattered selected assets on surfaces based on the brush parameters.

Erase Tool

The Erase Tool allows users to use a brush interface to delete selected assets.

Note

if there are no assets listed in the assets pane, the erase brush will have no effect.

Flood Toggle

The flood toggle allows either the paint or the erase tool to affect an entire surface.

Paint Tool Flooding

The area will be completely covered based on the assets and brush parameters.

Erase Tool Flooding

The erase tool will remove all assets based on the asset pane selection(s).

Assets

The assets portion of the paint tool allows users to select 1 or more assets to be used in the paint operation.

../_images/view_paint-tool_assets.png

Ref #

Option

Result

1

Add Asset

Adds an asset to be placed by the brush

2

Delete Asset

Removes an asset from the brush

3

Enable Toggle

Enables/Disables the asset

4

Replace Asset

Allows selection and replacement to a different USD asset

5

Locate Asset

Opens the content browser to the location of the asset

6

Bias

Controls the amount/chance the asset is selected during placement

Widget Notification

The paint tools widget color acts as a notification system. As you move the paint tool around the viewport you will notice it changing colors.

Widget Color

Widget Visual

Meaning

Blue

blue-brush

Denotes a valid brush and that the surface is paintable

Yellow

yellow-brush

Denotes a valid brush but is over a surface that is not paintable

Red

red-brush

Denotes an Invalid Brush, check your settings and try again

Important

The paint tool does not consider the content of the placed USD files. Users should select files that are appropriate for painting (ie: single assets) and avoid full scene files.

Additional Settings

The paint tool has some additional global settings that can be adjusted in the Preferences of Omniverse View. To get to these settings go to the Window Menu and select Preferences. Next select Misc in the left column and look for “Brush Settings”.

../_images/view_paint-tool_preferences.png

Option

Result

Path to Save Brush Files

This is the path where saved brushes are located.

Paint when stroke done

Waits until a paint stroke is complete before placing assets.

Note

When painting high poly assets, “Paint Stroke When Done” can be a useful optimization as your brush stroke will not be halted while assets load.