⚙️Vertex Painting
! Under Construction !
Last updated
! Under Construction !
Last updated
Vertex Painting is a great way to add detail and break monotony for your mesh, by allowing you to paint directly onto it.
This is especially useful for large-scale meshes with a decent amount of geometry like structures, large rocks, etc.
There are 4 Layers available to paint, being the R, G, B, A layers. (A on being on top and R the first one.) Each layers has its own texture inputs and options
Here are the options available to edit, global and per-layer options :
Triplanar Mapping
Channel Controls (Color, Normal, Metallic, Roughness, IOR Value, Opacity, Displacement)
UV Scaling
Use "ORM" Packed Textures
Regular or Height-Based Vertex Painting
Layer Opacity
Show Maps Adjustements Options
World Position Offset Multiplier
Heightmap Offset if Height-Based Vertex Painting is enabled.
Orange Channels are for Translucent variant, Green for the Tessellated variant.
To paint, enable Vertex Painting in the Advanced Features, and go in Mesh Paint mode in Unreal.
Select your mesh, click the paint icon next to "Select", assign 0 to the paint color options to add (1 to erase), toggle which layer you'll want to paint below Color Paiting to the right, and go ahead.
The higher number of verticies your mesh have, the finer detail and precision you'll have with Vertex Painting !
Don't Forget Vertex Painting works in reverse in MSS ! To add to a layer you'll have to paint values of 0, and paint values of 1 to erase, like in the screenshot above !
The Vertex Painting options are layered as set as follows :
The category 03 - Vertex Painting Global contains all the options that are shared between all the layers, and the layers themselves are grouped by layers.
Each of them have their own options, such as map input, opacity of the layers, Color/Grayscale options, World Position Offset map & multiplier (if enabled), etc.
For Tessellated variant : also a Displacement input For Translucent Variant : also an IOR Value and Opacity input