Description
TRAILER -- TUTORIAL -- 500+ DISCORD COMMUNITY -- SHOWCASE BUILD & EXAMPLE PROJECT -- DOCUMENTATION -- EXAMPLE PROJECT SHOWCASE -- OLD WRITTEN REVIEWS
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!
Showcases
-PrismaticaDev Plugin Overview Video
-Combined with Skinned Decal Component
-Volumetric Cube with World Interaction
-Compare Colors to Color Snippet
-Graffiti, Whiteboard & Paper Painting
-Prevent FX from Clipping Through Geometry
-Optimized Particle Painting using Randomization
UDS: UDS + Western Town - Weather Sample Project - Melting Snow into Water - UDS + SlayAnimation - UDS + Echo - UDS + Line of Sight
Performance
-Painting 100+ Cubes at the same time
-Task Speed on Skel Meshes using Bone Optimization Feature
-Painting on 50k Vertices 5 LODs
User Showcases
-Crazy Mikes Skeletal Mesh Procedural Deforming
-3D人-3dnchus Particle Painting
-Peter Gubins Electricity Spreading
-Mel's Bullet Holes using only Vertex Painting
Other
-Porting Fire Example to a new Project
Planned Features
-Nanite Mesh Painting in Runtime
-Landscape Layer Info Painting in Runtime
-Support for Min LOD to be anything other than 0. Useful for Metahumans where you may want Min LOD to be 1 or 2
-Register and Paint up to 16 Physics Surfaces on one Material
Post Launch Added Features
-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 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
NOTE
-Spline Mesh Vertex Painting doesn't work in Editor or Runtime in 5.2-5.4, but is fixed in 5.5!
-Geometry Collection is 5.3+, Experimental & Editor Only
Included formats
- versions