Runtime Vertex Paint & Detection Plugin

Alex River
Unreal Engine Versions
5.5-5.7
Distribution Method
Plugin
Asset Version
1.32.2
You need to register first

Description

This tool makes it possible to Paint, Remove and Detect Vertex Colors in Runtime on Static, Skeletal, Spline, Dynamic and Instanced Meshes in several different ways!

Utilize Per Vertex Info such as Vertex Color, Position, Normal, Material, UVs, Physics Surface and even Average Vertex Color, Colors in Percent, Colors of Each Bone, and much more that can enable New Mechanics, Game Modes as well as Incredible Attention to Detail!


The Plugin supports Multi Threading which makes it possible to perform multiple tasks at the same time without significant performance loss!


Post Launch Added Features

-Morph Target Support-Paint Within Area Capsule & Cone Shape

-Lerp Color to a Target Value

-Get Colors Within Area

-Paint Group Snippets

-Compare Colors to Multiple Color Snippets

-Instanced Mesh / Foliage Support

-Dynamic Mesh & Geometry Collection Component Support

-Override Vertex Colors to Apply. So users can create their own Paint Conditions!

-Paint Using Physics Surface. So instead of hard setting the values on RGBA, you can for instance paint Water Surface, and it applies colors to whatever channel Water is registered to. If Physics Surface Families is setup, then even if it doesn't have Water, but has child, for instance Asphalt-Water, then it can apply to that instead, or vice versa, which makes this extremely useful.

-Compare Colors to Array of Colors.

-Paint & Detect with different types of Conditions. For instance Line of Sight, to the Sun for example to Dry Faster on parts of a wet Mesh.

-Paint Wheels Component. A component that enables you to paint the wheels of a vehicle with what it drives over, and/or paint the surface under the wheel with whatever is on it.

-Paint Entire Mesh at Random Vertices. Simulate for instance Rain or Snow by having the colors be applied randomly over the Mesh

+ Much More


Technical details

Vertex Painting

  • Paint Vertex Colors at Location

  • Paint Vertex Colors Within Area

  • Paint Vertex Color on Entire Mesh or on Random Vertices Over the Entire Mesh.

  • Create and Paint Color Snippets & Group Snippets

  • Set Mesh Component Colors using Color Array or Serialized String.


Vertex Detection

  • Get Closest Vertex Data

  • Get All Vertex Colors Only

  • Get Colors Within Area


  • Affect Chaos Cloth Physics

  • Multi Threading for greatly improved performance

  • Rapid Json Module which is up to 5x faster than the built in one. Pretty much the same module that is in my other Rapid Json Plugin, so if you own this plugin, then you don't need to buy that one.


Number of Blueprints: 0

Number of Widget Blueprints: 4

Number of C++ Classes: 81

Network Replicated: The plugin does almost nothing with replication, so the user has more control of How they want things to Replicate, since all projects has different needs depending on optimization, anti cheat structure etc.

The Cloth Overlap Component is the only one that does anything with replication and has a ClothOverlapEnabled Replicated property so Clients will be in sync with the server.

Supported Development Platforms: Windows, Linux, Mac


Related assets