Login / Register
Current Article:

Runtime Vertex Paint & Detection Plugin

Categories Engine Tools

Runtime Vertex Paint & Detection Plugin

Advanced Real-Time Vertex Manipulation

The Runtime Vertex Paint & Detection Plugin is a versatile tool designed to paint, remove, and detect vertex colors during gameplay. It offers compatibility with a wide range of mesh types, including Static, Skeletal, Spline, Dynamic, and Instanced Meshes. Consequently, developers can create highly interactive environments that respond to player actions in real time.

This plugin allows for the utilization of detailed per-vertex information. For instance, the developer can access data such as vertex color, position, normals, materials, and UVs. Furthermore, it can detect physics surfaces and average vertex colors. These capabilities enable the creation of complex mechanics, including unique game modes and high-detail environmental interactions.

High-Performance Multi-Threading

Performance is a primary focus for this tool. Because the plugin supports multi-threading, it can perform multiple tasks simultaneously without causing significant performance loss. This efficiency is vital for maintaining smooth frame rates while handling complex vertex operations.

Testing has shown that the plugin handles high vertex counts effectively. It can manage painting on meshes with up to 980,000 vertices. Additionally, the inclusion of a Bone Optimization feature ensures that skeletal mesh tasks remain fast and responsive even during intensive sequences.

Dynamic Gameplay Mechanics and Use Cases

The Runtime Vertex Paint & Detection Plugin enables a vast array of visual and functional effects. For example, it can be used to create realistic vehicle dents, fake fluid physics, and bendable meshes. Moreover, it supports advanced environmental effects like modular fire spread, snow melting, and wet-to-dry transitions.

Developers can also implement detailed character interactions. These include sword slashes, blood spread, and characters rolling around in filth. Furthermore, the tool supports specialized painting methods such as:

  • Graffiti and whiteboard painting on flat surfaces.
  • Optimized particle painting using randomization.
  • Wheel painting components that track surface interaction.
  • Volumetric smoke and world interaction effects.

Advanced Detection and Custom Conditions

Beyond simple painting, the plugin excels at detection and logic. It allows users to compare colors against specific snippets or arrays of colors. Therefore, you can trigger specific events based on the colors present on a mesh. The plugin also supports painting within specific shapes, such as capsules and cones.

The developer has included support for morph targets and physics surfaces. Instead of hard-setting RGBA values, you can paint based on surface types like water or asphalt. Additionally, the tool can detect conditions such as line-of-sight. This is particularly useful for mechanics like drying a mesh faster when it is exposed to the sun.

Integration and Version Compatibility

The Runtime Vertex Paint & Detection Plugin integrates seamlessly with other environmental tools like Ultra Dynamic Sky. This allows for weather-based effects, such as melting snow turning into water. Regarding technical compatibility, spline mesh painting is fully functional in version 5.5. Additionally, the plugin supports Geometry Collections for experimental and editor-only workflows in versions 5.3 and above.

In conclusion, this tool provides a comprehensive suite for vertex-based interactions. By combining multi-threaded performance with deep data detection, it empowers creators to build more immersive and reactive game worlds.

Screenshots & Gallery


Runtime Vertex Paint & Detection Plugin Prev Runtime Speech Recognizer (Real-Time, Offline, AI)
Runtime Vertex Paint & Detection Plugin Next Screen Space Fog Scattering

Leave a Reply