In this Blender 2.5 quick video tip we demonstrate how to easily place decals onto your model with empties. This technique provides you complete control over the location, rotation and scale of your decal without the need for UV maps.

You must be logged in to upload images. Register

Discussion

39 Responses to “Tip: Placing Decals with Empties”
  1. Posts: 6

    Sick!!!(in a good way)

    #
    1
    May 19, 2010 at 1:53 pm
  2. Alex
    Posts: 5

    yeah nice i always needet this technique for simple decals on complex meshes thanks !

    #
    2
    May 19, 2010 at 2:19 pm
  3. Posts: 228

    Gotta try it now , as you always make things look very easy I may get it down, hopefully bit less than an hour :)

    #
    3
    May 19, 2010 at 2:27 pm
    • Posts: 2949

      Luckily this one is easy! You just need to be sure you have the axis on the empty orientated correctly.

      -Jonathan

      #
      3.1
      May 19, 2010 at 2:57 pm
      • Posts: 6

        Just a little off topic here… I see that there is a book on Amazon with the Williamson name (no first name). I assume this is your upcoming character book… I have preordered already

        #
        3.1.1
        May 22, 2010 at 11:20 pm
      • Posts: 2949

        That is indeed my upcoming book, thanks for the preorder! The details are very sparse on the amazon page right now but that should be remedied soon. Currently the publication date is set to be sometime around August 31st.

        #
        May 23, 2010 at 1:40 pm
  4. Doug Ollivier
    Posts: 1

    Nice Tip, Just on the Pre-Multiply factor, its an interesting issue that comes from different ways to store colours in transparent areas of an image.

    For every pixel with alpha on a pre-multipled image, the colour of the pixel is mixed with Black in an equal amount to the transparency. i.e. a white pixel that is half transparent will be stored as 128,128,128,128 rgba. This is how Blender expects images.

    For a pixel on a non-pre-multipled image, the colour and alpha are just stored seperately and the colour is not changed when transparency occurs. i.e. a white pixel that is half transparent will be stored as 255,255,255,128. When this type of image is loaded into Blender the edges will Blow out and become super saturated or white. This is how most software like Photoshop handles Alpha transparency.

    The reason that Pre-multiplication exists is an efficiency reason back in the days to avoid needing to do the calculations again ad again.

    That is the technical reason, if it helps.

    #
    4
    May 19, 2010 at 4:46 pm
    • Posts: 2949

      Great explanation. Thanks Doug that explains what I was wondering for a long time.

      -Jonathan

      #
      4.1
      May 19, 2010 at 5:28 pm
    • Tobey
      Posts: 98

      Very informative, thank you.

      #
      4.2
      May 20, 2010 at 9:13 am
  5. Posts: 66

    Awesome! That’s very cool!

    #
    5
    May 19, 2010 at 5:32 pm
  6. Posts: 40

    I always liked the ease of decals from the first time i used them in blender (many years ago)
    the one thing that would make them really awesome is if you could bake them into the texture

    #
    6
    May 19, 2010 at 8:50 pm
  7. MTracer
    Posts: 11

    Will the decal be visible on the back side?

    #
    7
    May 19, 2010 at 8:59 pm
    • Posts: 40

      Yes, Jonathan mentions this towards the end of the tip.

      #
      7.1
      May 19, 2010 at 11:25 pm
    • SimonESE
      Posts: 1

      You can use ‘Clip Cube’ under Image Mapping-> Extension to clip away the back side, it will clip to the bounding box of the empty

      #
      7.2
      May 20, 2010 at 8:04 am
      • Posts: 2949

        Oh that is good to know. Thank you SimonESE

        -Jonathan

        #
        7.2.1
        May 20, 2010 at 12:40 pm
  8. sid350
    Posts: 6

    Thanks, it’s very useful and timesaving feature. Gonna use it in my next work.

    #
    8
    May 20, 2010 at 1:47 am
  9. veQue
    Posts: 22

    Hey wow. so simple yet so helpful. Thanks ^_^

    #
    9
    May 20, 2010 at 3:27 am
  10. Jerpod
    Posts: 8

    Very cool… texturing is already a massive discipline. This tip is valuable for those wanting a quick effect. If you animate the crate, will a simple parent operation of the Empty to the crate do the trick?

    #
    10
    May 20, 2010 at 12:02 pm
  11. Posts: 15

    Great Tutorial! Thx.

    Normally, if you want to display the Picture only on one side of the cube, you just define a selection area, for the side you want the image to display at. And thats it – you can then use the method shown here to place the decal at any place within that selection as usual.

    Keep up that great work, BlenderCookie, Jonathan and Wes!

    #
    11
    May 20, 2010 at 12:43 pm
  12. Carlos Henrique
    Posts: 9

    Nice approach…Very quick and easy.
    I’v had seen this issue discussed by Kernon Dillon, some time ago.
    Although I didn’t noticed that the image is mapped through the model..
    Thanks for the tip.

    #
    12
    May 20, 2010 at 4:15 pm
  13. Diana
    Posts: 2

    Quick question: Is it possible to render-bake such decals (I can’t try this myself atm)? If so that might be a good way to place details on a UV mapped image, or at least rough them out for later tweaking in GIMP.

    #
    13
    May 20, 2010 at 5:43 pm
  14. Martin Lindelöf
    Posts: 30

    awesome! you explained it very good, and a feature I didn’t know of! never heard even. nice! :)

    #
    14
    May 21, 2010 at 6:33 am
  15. Robo3Dguy
    Posts: 3

    Great tip! Thanks!

    #
    15
    May 27, 2010 at 6:38 am
  16. xoxol
    Posts: 5

    Thanks for the articles. However, as I’m trying this for the first time, on Blender 2.56a, I cannot get the empty and image mapping to work correctly together; for some reason the image mapping is not aligned with the Z axis of the empty, but with that of the camera !
    As there are also artifacts on the rendered image in different amount at random times (with the exact same transformation of everything) with the default scale of the empty, I’m guessing this is one of multiple bugs with the beta (as should be expected), but I have no idea.

    #
    16
    Mar 16, 2011 at 9:21 am
    • Posts: 2949

      Hi there,

      Can you send me a screenshot of the issues you’re having with the empty? Then I can try to help you a bit more, particularly with the artifacts.

      -Jonathan

      #
      16.1
      Mar 16, 2011 at 9:44 am
      • xoxol
        Posts: 5

        Thanks for the reply. But it seems I don’t have the projection problem and artifacts anymore.

        FWIW the artifact was that while most of the image (like I mentioned before) was projected along the cameras Z (or Y?) axis (meaning the projected image faced the camera/observer), the nearby zone on the faces adjacent to the vertex nearest to the camera was rendered as if the image was projected along the empty’s Z axis (that’s upward).

        I hope I explained without causing confusion.

        #
        16.1.1
        Mar 16, 2011 at 12:41 pm
      • xoxol
        Posts: 5

        Update:
        The artifact is apparently tied to rendering in new window as opposed to, for example, in the uv/image editor.

        #
        16.1.2
        Mar 16, 2011 at 1:13 pm
  17. Fletcher
    Posts: 2

    Question – if you apply this to a rigged, animated object – how do you keep it in the same spot? For example, if the box in the video was rigged and dancing (like a box of cereal in a commercial, lets say) how do you keep that decal in the same place? My attempts have the decal frozen in the same spot, whilst my mesh moves around.

    #
    17
    Jun 13, 2012 at 7:52 am
  18. Posts: 9

    Awesome stuff.
    I guess to have a decal on a rigged animated object (that is moving around) you must parent an empty to the object to get the decal to move with an object?

    #
    18
    Jul 14, 2012 at 11:00 am
    • Fletcher
      Posts: 2

      actually, I discovered this the other day – you need to parent the empty to the bone on your rig, then it will stay where you want and it will move fairly accurately

      #
      18.1
      Jul 14, 2012 at 11:30 am
  19. Richard
    Posts: 1

    I followed this guide verbatim and it doesn’t work AT ALL

    #
    19
    Sep 11, 2012 at 9:30 am
  20. Posts: 1

    Hey, i cant add empty objects nor lattice it apears greyd out and cant select it.

    #
    20
    Nov 14, 2012 at 1:59 pm
  21. Posts: 1

    Hello Jonathan, your tutorials are excellent, parabens, I live in Brazil and the lack of good materials like yours, do us a great lack.

    What is the possibility of you making (or translate) tutorials in Portuguese?

    Thankful.
    luis

    #
    21
    Jan 1, 2013 at 9:32 am
  22. Luis ferreira
    Posts: 1

    Hello Jonathan, your tutorials are excellent, parabens, I live in Brazil and the lack of good materials like yours, do us a great lack.

    What is the possibility of you making (or translate) tutorials in Portuguese?

    Thankful.
    luis

    #
    22
    Jan 1, 2013 at 9:34 am
  23. Posts: 11

    hi,is there a way to do it in cycles?

    #
    23
    Apr 4, 2013 at 7:58 am

Leave a Comment

You must be logged in to post a comment.