This plugin makes it possible to Detect, Paint and Remove Vertex Colors in Runtime on Static, Skeletal, Spline, Dynamic and Instanced Meshes such as Foliage, in several different ways that can enable New Mechanics, Game Modes or incredible attention to detail!
With Detect you can Get All Vertex Colors, Get Colors Within Area, or Get Closest Vertex Data to a Hit Location such as Vertex Color, Position, Normal, Material, UVs, Physics Surface, as well as Compare colors if you want to check if a specific Pattern or similar has been painted.
You can also get the Colors of Each Bone, and the Average Color and Physics Surface Within an Area, so you can run logic in case the player has for instance Painted / Removed Vertex Colors on the Majority of an area.
The Plugin supports Multithreading which makes it possible to perform multiple tasks at the same time on heavy meshes without significant performance loss! Also includes a Rapid Json Module so you can Serialize & De-Serialize data up to 5x faster, and get vertex colors as Serialized String.
Features:
Detection
Get Closest Vertex Data
Get Estimated Color at Actual Hit Location
Get All Vertex Colors Only
Get Colors Within Area
Runtime 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. Great for Rain or Snow etc.
Create and Paint Color Snippets & Group Snippets
Set Mesh Component Colors using Color Array or Serialized String.
Affect Chaos Cloth Physics
Multithreading 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: 2
Number of Widget Blueprints: 4
Number of C++ Classes: 75
Network Replicated: The plugin does extremely little 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 an clothOverlapEnabled Replicated bool, so if changed in Runtime, even hot joiners will get the cloth to overlap.
Supported Development Platforms: Windows, Linux, Mac
该插件可在运行时检测、绘制和移除静态、骨骼、样条、动态和实例网格(如树叶)上的顶点颜色,并可通过多种不同方式启用新机制、游戏模式或对细节的惊人关注!
通过 "检测 "功能,你可以获取所有顶点的颜色、获取区域内的颜色,或获取与命中位置最接近的顶点数据,如顶点颜色、位置、法线、材质、UV、物理表面,如果你想检查是否已绘制了特定图案或类似图案,还可以比较颜色。
您还可以获得每个骨骼的颜色,以及一个区域内的平均颜色和物理表面,这样您就可以运行逻辑,以防玩家在一个区域的大部分地方涂抹/移除顶点颜色。
该插件支持多线程,因此可以同时在重网格上执行多个任务,而不会造成明显的性能损失!此外,该插件还包含一个快速 Json 模块,可将数据的序列化和去序列化速度提高 5 倍,并以序列化字符串的形式获取顶点颜色。
功能
检测
获取最接近的顶点数据
获取实际命中位置的估计颜色
仅获取所有顶点颜色
获取区域内的颜色
运行时顶点绘制
绘制位置处的顶点颜色
在区域内绘制顶点颜色
在整个网格或整个网格的随机顶点上绘制顶点颜色。非常适合雨雪天气等
创建并绘制颜色片段和群组片段
使用颜色数组或序列化字符串设置网格组件颜色
|