This script is a shader for marking a surface when a particle from the selected emitter hits it

 

This Lscript will be found in the Shaders tab of the object you are surfacing.

The bigger the surface is in the camera view the longer the render times
The more particles, the longer the render times

If the particle moves away from the surface then the shader will show this, if you want marks to remain after contact with a particle you should do this with child emitter particles.

 

 

 

This Lscript is still under development

due to a limitation in Lscript (to be confirmed) if you edit the object in modeler with the surface attached the script will be killed and you will have to remove it

 

trying to find a workaround for this problem

will be adding more shading options

DOWNLOAD HERE

You Dont want that, you want this, which is a brilliant collection of textures one of which is a particle paint plugin