4.19 Update Submitted (New Features!)
Cloth Support!
Now Paint effects over cloth-driven mesh-sections too! Results are fully dependent on the physx collision body associated with the cloth though, so if you're having issues with accuracy remember that the plugin needs a HitResult with an accurate hit location. As HitResults are derived only via physx collision bodies, you'll need to supply a collision body that approximates the shape of your cloth one way or another. Also if the cloth is animating wildly expect painting accuracy to be off because the cloth's vertices will be displaced too far away from the relevant collision body for the plugin to successfully project your effects onto it. Once painted though, the cloth can animate in any way and your masks/effects will be projected correctly.
Linux Support!
Linux support has been added for the plugin! By extension Mac should work too, but hasn't been officially tested.
Save Size Optimization
Text data per stroke is now selectively serialized resulting in reduction of file size for usecases that don't need text. There is a lot more room for optimization, especially for free-painting usecases, that will be investigated at a later point in time.
Projectile Portal Example Improved
The default "portal travel" duration of the "Don Smart Projectile Component" provided with the plugin has been optimized to better suit the example project. The projectiles now bounce off the floor correctly after passing through a mesh hole painted by players. Users should modify the PortalTravelDuration variable of their projectiles to suit the needs of their usecase/project.
~
This update has been submitted to the marketplace and will hopefully be approved soon.
Thanks again to everyone for your patronage of the plugin!
❤
Cloth Support!
Now Paint effects over cloth-driven mesh-sections too! Results are fully dependent on the physx collision body associated with the cloth though, so if you're having issues with accuracy remember that the plugin needs a HitResult with an accurate hit location. As HitResults are derived only via physx collision bodies, you'll need to supply a collision body that approximates the shape of your cloth one way or another. Also if the cloth is animating wildly expect painting accuracy to be off because the cloth's vertices will be displaced too far away from the relevant collision body for the plugin to successfully project your effects onto it. Once painted though, the cloth can animate in any way and your masks/effects will be projected correctly.
Linux Support!
Linux support has been added for the plugin! By extension Mac should work too, but hasn't been officially tested.
Save Size Optimization
Text data per stroke is now selectively serialized resulting in reduction of file size for usecases that don't need text. There is a lot more room for optimization, especially for free-painting usecases, that will be investigated at a later point in time.
Projectile Portal Example Improved
The default "portal travel" duration of the "Don Smart Projectile Component" provided with the plugin has been optimized to better suit the example project. The projectiles now bounce off the floor correctly after passing through a mesh hole painted by players. Users should modify the PortalTravelDuration variable of their projectiles to suit the needs of their usecase/project.
~
This update has been submitted to the marketplace and will hopefully be approved soon.
Thanks again to everyone for your patronage of the plugin!

❤
Comment