Engrave Text onto an irregular surface

I've searched thoroughly and while there are plenty of questions and answers on how to engrave text into an object none seem to work for me as i am using an irregular surface. I have the following Model

And when attempting to use a boolean modifier (The text has been converted to a mesh) with difference The following is the result:

Side View:

as you can see that hasn't come out at all as I wanted it (I hoped it would only cut away what was inside the main model and fill the bottom as other answers have shown: Here and Here)

Some Letters do cut correctly like the very first but the colours are still messed up.

So My question is, Is there a way to cut/engrave text into an irregularly shaped surface that sits flush with that surface.

Edit: File as requested:

• also a side image of the model i.imgur.com/Obo1Df2.png, unfortunately i could not post in the main post as i dont have sufficient reputation – kyle hendry Nov 9 '15 at 19:37
• Added the pic to the post. Feel free to move it. – VRM Nov 9 '15 at 19:40
• It may be worth trying to show the engraved details using the normal map. As to what I tried, it appears I should've increased the polycount of the main curved object up to 150k, which isn't good. And the shading still wasn't satisfying enough (only if the camera isn't that closely). – Mr Zak Nov 9 '15 at 20:01
• What is the topology of the main object (irregularly shaped one) ? It should be quite dense in order either Boolean or Knife Project to take (desirable) effect. You can increase the polygons' density only there so to save render times. – Mr Zak Nov 10 '15 at 12:10
• How would I go about doing this? sorry I'm very new to modeling with blender so I'm not very well versed – kyle hendry Nov 10 '15 at 19:02

Your "staff" object has many duplicate vertices and all normals are inside, boolean can't work.

1. In Edit mode, A to select all, then press W > Remove doubles,
2. After fixing duplicates, select all, press Ctrl+N to fix normals
3. apply boolean modifier to object "staff" with type of Operation set to Difference, with object "Esvele"

In order to see the effect, hide object "Esvele" or set its "maximum draw type" to "bounds".

Adding pictures for the whole process...

I hope it is clearer now... you just have to set boolean for every other text, now, it will work and have the right color......

• thank you very much. as I said I'm pretty new to this so id didn't think there would be issues with just duplicating the object and making it a mirror so they are one thanks for your help. only problem is when i press W I have no option to remove duplicates only to retrict render and clear restricted render – kyle hendry Nov 11 '15 at 13:16
• Is there perhaps a sub menu somewhere that I can rather use as I've noticed from alot of posts my hotkeys seem different – kyle hendry Nov 11 '15 at 13:17
• Edit: Turns out my version is hideously old (2014-04-10) so perhaps updating is in order – kyle hendry Nov 11 '15 at 13:28
• @kylehendry you should enter Edit mode to execute Ctrl+N and W operations in a described way. – Mr Zak Nov 11 '15 at 13:30
• attempted it again and when using remove doubles it says nothing was removed and after fixing the normals the same issue happens again – kyle hendry Nov 11 '15 at 13:53