# Using multiple UV maps per model (r150 and earlier)

**URL:** https://discourse.threejs.org/t/using-multiple-uv-maps-per-model-r150-and-earlier/41973
**Category:** Resources
**Tags:** models, uv-mapping, materials
**Created:** [August 28, 2022, 2:34pm UTC](https://discourse.threejs.org/t/using-multiple-uv-maps-per-model-r150-and-earlier/41973 "2022-08-28T14:34:33Z")
**Posts on this page:** 1
**Showing post:** 6

<div class="post-metadata">

### Author: ![donmccurdy](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/donmccurdy/32/33209_2.png) [@donmccurdy](https://discourse.threejs.org/u/donmccurdy)
#### Post date: [May 11, 2023, 2:45am UTC](https://discourse.threejs.org/t/using-multiple-uv-maps-per-model-r150-and-earlier/41973/6 "2023-05-11T02:45:57Z")

</div>

Which three.js version are you using?

Three.js has supported 2 UV sets for a while, but had major restrictions on how they could be used. You couldn’t pick and choose which texture used which UVs. Beginning in **r151** you are still limited to 2 UVs, but you can assign any texture to either of them. Beginning in **r152** three.js supports up to 4 UVs, and you can still assign any texture to any of them.

I’m not sure which releases of Drei or three-stdlib correspond to those three.js releases, though. Blender and Blender’s glTF exporter should have no trouble with any of this.

---

_[View the full topic](https://discourse.threejs.org/t/using-multiple-uv-maps-per-model-r150-and-earlier/41973)._
