Scripts run without errors, but the all of the ‘back’-material (paint included) still change color at brush-shifts. Ran out of debug-options.
Fortunately (for my own sake) I have now rediscovered an external JS-technique I went by, some months ago, that helps me realize the effect.
Not being able to implement it in PlayCanvas (at least right away) can only make me set this as [SEMI-SOLVED].
I hope to hear from other texture and colorBuffer-experts (cf @mvaligursky, @Leonidas[£], @yaustar), over time, so we can find the perfect mix between:
… for now the progress stopped somewhere within:
several ‘new pc.Layer({ name: “paintLayer” });’ assigned to one ‘rendertexture’ only (from starting point at least).
[£] As one of the best references that you/Leo, showed me (webfundamentals.org), refers to buffers like in OpenGL (where colorbuffer === gl_buffer etc.), a tutorial on how to use layers, textures, rendertargets, camera-components and colorbuffers seems strongly needed [the colorbuffer PC-class is too solitary in its overall websource presence, compared to all the OpenGL, GLSL etc.].