# Text not getting applied on watch 3d model

**URL:** https://discourse.threejs.org/t/text-not-getting-applied-on-watch-3d-model/3773
**Category:** Questions
**Tags:** textures, materials, uv-mapping
**Created:** [August 14, 2018, 3:48am UTC](https://discourse.threejs.org/t/text-not-getting-applied-on-watch-3d-model/3773 "2018-08-14T03:48:06Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![bhupendra1011](https://avatars.discourse-cdn.com/v4/letter/b/7ba0ec/32.png) [@bhupendra1011](https://discourse.threejs.org/u/bhupendra1011)
#### Post date: [August 14, 2018, 3:48am UTC](https://discourse.threejs.org/t/text-not-getting-applied-on-watch-3d-model/3773/1 "2018-08-14T03:48:06Z")

</div>

Hi Alll , I am using three.js lib to load a 3d model of watch and then customize it by adding text to it . Now I want to add text on watch’s back dial , To add text I have followed [https://github.com/mrdoob/three.js/issues/1041](https://github.com/mrdoob/three.js/issues/1041) : creating a canvas -\> writing to canvas --\> appending image to a texture --\> appending the texture to back dial material’s map. Although Text is rendered fine in canvas but not showing up watch’s back dial.  
repo :  
repo : [https://github.com/bhupendra1011/watch-3d-engrave](https://github.com/bhupendra1011/watch-3d-engrave)  
Live example : [https://bhupendra1011.github.io/watch-3d-engrave/](https://bhupendra1011.github.io/watch-3d-engrave/)

the 3d model is a free version downloaded from clara . Might be it’s uv map is corrupt , I don’t have much knowledge of creating 3d models , I tried opening it in blender but could not figure it out . Any help would be appreciated …

All js code in main1.js .  
Kindly let me know what i m missing here

Thanks

---

<div class="post-metadata">

### Author: ![Mugen87](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/mugen87/32/5645_2.png) [@Mugen87](https://discourse.threejs.org/u/Mugen87)
#### Post date: [August 14, 2018, 1:24pm UTC](https://discourse.threejs.org/t/text-not-getting-applied-on-watch-3d-model/3773/2 "2018-08-14T13:24:32Z")

</div>

> [@bhupendra1011](#):
>
> I tried opening it in blender but could not figure it out

This topic might help. The linked comment mentions the Mesh tab in Blender where you can check if uvs are present.

> [@\[Be Solved\]GLTF file can not load texture](https://discourse.threejs.org/t/be-solved-gltf-file-can-not-load-texture/3734/18):
>
> You may need to add UVs in Blender, too. In the Mesh tab, add a “UV Map” slight_smile But typically I also use KhronosGroup/glTF-Blender-Exporter. Only one can be enabled at a time.

---

<div class="post-metadata">

### Author: ![bhupendra1011](https://avatars.discourse-cdn.com/v4/letter/b/7ba0ec/32.png) [@bhupendra1011](https://discourse.threejs.org/u/bhupendra1011)
#### Post date: [August 21, 2018, 5:03am UTC](https://discourse.threejs.org/t/text-not-getting-applied-on-watch-3d-model/3773/3 "2018-08-21T05:03:43Z")

</div>

@Mugen87 , could you kindly help in setting up the uv map in the model : [https://github.com/bhupendra1011/watch-3d-engrave/blob/master/model/latest-watch.obj](https://github.com/bhupendra1011/watch-3d-engrave/blob/master/model/latest-watch.obj)

I tried but was still was not able to figure it out.

Thanks
