1

Hello Blender Community,

I have a scene where i want to generate a texture on mesh A by letting it interact with another mesh B. The goal is that i don't have to animate the texture by hand and everything is in real-time so i only have to keyframe Mesh B.

You can imagine it like when you're writing on paper: the part of the pen that touches the paper will turn it into another color.

In my case the Pen would be mesh B and the paper is mesh A.

Currently I can't think of any way to do that within Blender so i was hoping that somebody could recommend me an addon or a phython script.

Kind of like in the picture shown below:

Picture Description

LetMeStay2
  • 318
  • 1
  • 2
  • 10
  • Could you explain a bit more about what is expected for the pen 'special shader'? Is it just a color or something more complicated? – lemon Aug 25 '19 at 15:46
  • I was hoping that it is a texture or a black/white factor like you can find in blender – LetMeStay2 Aug 25 '19 at 16:25
  • @lemon .. I was thinking.. just Dynamic Paint, but I can't for the life of me get it working in my recent build of 2.8? Is this a known issue? – Robin Betts Aug 25 '19 at 17:26
  • @RobinBetts, I don't know. Here it really depends on what Dino wants. As it is to generate a texture, that may be a live paint tool. But why not using native paint tools? Maybe Dino will tell us. – lemon Aug 25 '19 at 17:34
  • OK, got it working ... At first sight, it looks as though Dynamic Paint is made to do what you're asking for.. maybe a variation of the answers here or here. The color information generated and stored either in a UV, or in vertex colors, could be used to mask/influence any other texture in a shader tree.. – Robin Betts Aug 25 '19 at 18:24
  • I've already tried it with Dynamic Paint and/or Vertex Paint but if I use them the Animation won't be real time anymore and i would have to redraw every frame for it to work. And in an Animation that is 10 minutes long I that would be alot of effort. – LetMeStay2 Aug 26 '19 at 17:28

0 Answers0