Is there a way to paint parts of a source image onto a canvas image?

It's also important to use scale while painting. For example, if the source image is a heart, can I paint it on the canvas image in different sizes? How can I do this?

  • $\begingroup$ You cant really do that; you'll want use the texture painting tools instead. $\endgroup$ – GiantCowFilms Dec 19 '14 at 10:58
  • $\begingroup$ @GiantCowFilms huh? $\endgroup$ – gandalf3 Dec 19 '14 at 11:00
  • $\begingroup$ @gandalf3 Wait.... what canvas (I thought he meant dynamic paint)? $\endgroup$ – GiantCowFilms Dec 19 '14 at 11:00
  • $\begingroup$ Hm.. Could be, but I didn't get that impression at first. I think the OP wants the texture painting tools (clone brush? Or maybe brush textures?). $\endgroup$ – gandalf3 Dec 19 '14 at 11:01
  • $\begingroup$ I know it must be possible. I did it once by accident. possibly stencil option? I could paint in different sizes as I zoomed in or out. But it painted with opacity even with the brush power at 100%. Could be due to a mask. Not dynamic paint I'm looking for, think that is for animation(and way above my level). To clarify my question: source image= what I want to paint. canvas image= where I paint on and what will be the image texture for an object (mesh). Thx $\endgroup$ – Toonpix Dec 19 '14 at 11:26

You need to use the texture painting tools:

  1. Hit Tab to enter edit mode
  2. Hit A to select everything and then UV unwrap you object Usmart UV project
  3. Change your view to the UV image editorenter image description here

  4. Open your image that you wan't to paint on (You can create a new blank one as well)enter image description here

  5. Change your view back to 3D

  6. Change into texture painting mode:
    enter image description here
  7. In the slots tab, set the painting mode to image, and select your image from the drop down. enter image description here
  8. Set up your brushenter image description here
  9. Configuration:
    • Set the Texture to you're image: enter image description here
    • Set the brush mapping to tiled adjust the settings to make it look right.

Another option would be to use the Clone Brush in Texture Paint.

enter image description here

This requires two UV mapped images with two different UV-maps

enter image description here

This is also useful to add dirt, rusty edges etc. to a texture.


With the recent versions of blender, you also now have the option to use a brush texture as Stencil, and when setting the texture to use Stencil mapping in either Brush texture or Brush Mask texture, you get a floating drawing of the image in the 3d view from user perspective. You can rmb to move it, shift-rmb to scale it and ctrl-rmb to rotate it. With the use of a second image in the Brush Mask channel, you use alt-rmb ot move, shift-alt-rmb to scale and ctrl-alt-rmb to rotate that mask and can combine to create interesting effects.image as stencil


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.