
Asset 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!
General Information
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