# TexTools for Blender

**URL:** <https://blenderartists.org/t/textools-for-blender/700811>\
**Category:** Released Add-ons and Extensions\
**Tags:** add-ons, free\
**Created:** [January 1, 2018, 1:22am UTC](https://blenderartists.org/t/textools-for-blender/700811 "2018-01-01T01:22:05Z")\
**Posts on this page:** 20\
**Page:** 50

<div class="post-metadata">

**Author:** ![franMarz](https://blenderartists.org/user_avatar/blenderartists.org/franmarz/32/641106_2.png) [@franMarz](https://blenderartists.org/u/franMarz)\
**Post date:** [February 29, 2024, 8:16pm UTC](https://blenderartists.org/t/textools-for-blender/700811/997 "2024-02-29T20:16:10Z")

</div>

I made it work like this: after assigning a Vertex Color with Color ID the Viewport Shading \> Color mode is changed to Attribute, which shows Vertex Colors. When using Checker Map, the Viewport Shading \> Color mode is set to Texture. You can make this manually with the Viewport Shading controls in the top right corner of the 3D Space. The add-on would never know that you want to change the visualization mode when clearing the Checker or Preview Map.

Besides, Clear deletes the Vertex Color / Attribute layer of the Object, in line with which it does while in Material mode, where it deletes the Material Slots.

---

<div class="post-metadata">

**Author:** ![roxana\_moise](https://blenderartists.org/user_avatar/blenderartists.org/roxana_moise/32/1085070_2.png) [@roxana\_moise](https://blenderartists.org/u/roxana_moise)\
**Post date:** [March 5, 2024, 8:31am UTC](https://blenderartists.org/t/textools-for-blender/700811/998 "2024-03-05T08:31:07Z")

</div>

Got it. Thank you!

---

<div class="post-metadata">

**Author:** ![Frozen\_Death\_Knight](https://blenderartists.org/user_avatar/blenderartists.org/frozen_death_knight/32/1124504_2.png) [@Frozen\_Death\_Knight](https://blenderartists.org/u/Frozen_Death_Knight)\
**Post date:** [March 10, 2024, 1:25am UTC](https://blenderartists.org/t/textools-for-blender/700811/999 "2024-03-10T01:25:21Z")

</div>

Getting install errors when trying to activate TexTools 1.6 in 4.2 Alpha. Any ideas on how to fix it?

 ![image](https://blenderartists.org/uploads/default/original/4X/6/1/a/61a7e988aa3ca92a491439e588f17f45ace1d6e0.png)

---

<div class="post-metadata">

**Author:** ![franMarz](https://blenderartists.org/user_avatar/blenderartists.org/franmarz/32/641106_2.png) [@franMarz](https://blenderartists.org/u/franMarz)\
**Post date:** [March 10, 2024, 9:36am UTC](https://blenderartists.org/t/textools-for-blender/700811/1000 "2024-03-10T09:36:02Z")

</div>

Please uninstall any version of TexTools you have installed (remove any TexTools folder inside _ **disk** _:\Users\ _ **username** _\AppData\Roaming\Blender Foundation\Blender\4.2\scripts\addons) and install [the latest from master](https://github.com/franMarz/TexTools-Blender/archive/refs/heads/master.zip)

---

<div class="post-metadata">

**Author:** ![Frozen\_Death\_Knight](https://blenderartists.org/user_avatar/blenderartists.org/frozen_death_knight/32/1124504_2.png) [@Frozen\_Death\_Knight](https://blenderartists.org/u/Frozen_Death_Knight)\
**Post date:** [March 10, 2024, 2:26pm UTC](https://blenderartists.org/t/textools-for-blender/700811/1001 "2024-03-10T14:26:50Z")

</div>

Worked. Thanks! 🙂

---

<div class="post-metadata">

**Author:** ![franMarz](https://blenderartists.org/user_avatar/blenderartists.org/franmarz/32/641106_2.png) [@franMarz](https://blenderartists.org/u/franMarz)\
**Post date:** [March 13, 2024, 4:16pm UTC](https://blenderartists.org/t/textools-for-blender/700811/1002 "2024-03-13T16:16:07Z")

</div>

# TexTools 1.6.1

NEW RELEASE

## What’s Changed

- Added UV Sync Selection compatibility to most tools thanks to [@Oxicid](https://github.com/Oxicid)
- Speed up BBox calculation x2 times by [@Oxicid](https://github.com/Oxicid)
- Speed up align min bounds calculation x2 times and fix break uv seams by [@Oxicid](https://github.com/Oxicid)
- Speedup x200 calc uv islands and add bbox module and apply new tools to Sort Align operator by [@Oxicid](https://github.com/Oxicid)
- Makes uv\_unwrap available to Repeat Last by [@MightyBOBcnc](https://github.com/MightyBOBcnc)
- Centralize: Speed up x50 times by [@Oxicid](https://github.com/Oxicid)
- Crop and Fill Refactoring by [@Oxicid](https://github.com/Oxicid)
- Refactor Align by [@Oxicid](https://github.com/Oxicid)
- Refactor Flipped by [@Oxicid](https://github.com/Oxicid)
- Refactor Select Zero (Degenerate UVs) by [@Oxicid](https://github.com/Oxicid) and [@franMarz](https://github.com/franMarz).
- Don’t show the Redo panel for action-inherited properties. Remove Undo or Repeat from some operators when not really supported, by [@franMarz](https://github.com/franMarz)
- Fixed tiled Image detection for uncommon Materials by [@franMarz](https://github.com/franMarz)
- Make bake set and bake type selectable in Edit Mode by [@franMarz](https://github.com/franMarz)
- Fixed global cursor reset in Align Edge and UV Resize by [@franMarz](https://github.com/franMarz)
- Embed gravity checker image in materials\_3.0 by [@franMarz](https://github.com/franMarz)
- Make Overlap to not deselect the final island when only 1 island is selected, because it would be a self-overlapping island by [@franMarz](https://github.com/franMarz)

**Full Changelog** : [v1.6…v1.6.1](https://github.com/franMarz/TexTools-Blender/compare/v1.6...v1.6.1)

> **[Release TexTools 1.6.1 · franMarz/TexTools-Blender](https://github.com/franMarz/TexTools-Blender/releases/tag/v1.6.1)**
>
> What's Changed
> 
> Added UV Sync Selection compatibility to most tools thanks to @Oxicid
> Speed up BBox calculation x2 times by @Oxicid
> Speed up align min bounds calculation x2 times and fix break uv s...

---

<div class="post-metadata">

**Author:** ![TIOM](https://blenderartists.org/letter_avatar_proxy/v4/letter/t/4da419/32.png) [@TIOM](https://blenderartists.org/u/TIOM)\
**Post date:** [March 20, 2024, 4:55pm UTC](https://blenderartists.org/t/textools-for-blender/700811/1003 "2024-03-20T16:55:51Z")

</div>

Hello, first of all I’d like to thank you for this wonderful addon. Unfortunately I run into trouble when trying to bake ID maps, which hasn’t been the case on older versions of Blender/Textools.  
But when using the _Diffuse_ baking method after assigning material ID’s I can’t seem to bake, the button is grayed out and I get a message saying “Nodal materials needed”. Any idea how to fix this?

---

<div class="post-metadata">

**Author:** ![franMarz](https://blenderartists.org/user_avatar/blenderartists.org/franmarz/32/641106_2.png) [@franMarz](https://blenderartists.org/u/franMarz)\
**Post date:** [March 21, 2024, 11:51am UTC](https://blenderartists.org/t/textools-for-blender/700811/1004 "2024-03-21T11:51:18Z")

</div>

You should be using an old file or a heavily outdated version of the addon because I introduced materials using nodes in Color ID Material Mode a long time ago and a limitation to bake non-nodal material since the introduction of some options in the addon preferences regarding some material channels to be ignored during the baking process to prevent generally unintended influences of some channels like Alpha in the outcome of some baking modes like Diffuse.

As a solution for old files, you can manually force every material to use nodes in the header of the Shading Workspace, next to the menus, or even prepare a script for it; the base color should be kept and the material will be ready for baking with TexTools. And please keep the addon up to date, install the latest release.

---

<div class="post-metadata">

**Author:** ![ckohl\_art](https://blenderartists.org/user_avatar/blenderartists.org/ckohl_art/32/672072_2.png) [@ckohl\_art](https://blenderartists.org/u/ckohl_art)\
**Post date:** [March 21, 2024, 6:47pm UTC](https://blenderartists.org/t/textools-for-blender/700811/1005 "2024-03-21T18:47:05Z")

</div>

@bartv We consistently have a problem in this thread of people downloading the outdated TexTools from the first post. Would it be possible to get a moderator/admin edit in the first post to point to the current github repository? That’s the place that always has the latest version. The original author isn’t going to be coming back to update the first post themselves.

---

<div class="post-metadata">

**Author:** ![bartv](https://blenderartists.org/user_avatar/blenderartists.org/bartv/32/1477233_2.png) [@bartv](https://blenderartists.org/u/bartv)\
**Post date:** [March 22, 2024, 1:06pm UTC](https://blenderartists.org/t/textools-for-blender/700811/1007 "2024-03-22T13:06:28Z")

</div>

Sure, happy to help. Please DM me the required updates and I’ll take care of it.

---

<div class="post-metadata">

**Author:** ![franMarz](https://blenderartists.org/user_avatar/blenderartists.org/franmarz/32/641106_2.png) [@franMarz](https://blenderartists.org/u/franMarz)\
**Post date:** [March 27, 2024, 9:38pm UTC](https://blenderartists.org/t/textools-for-blender/700811/1008 "2024-03-27T21:38:31Z")

</div>

@bartv I propose something like this, changing the original post just slightly:

> [@renderhjs](#):
>
> TexTools is a _ **free** _ addon for Blender with a collection of professional UV and Texture related tools. Back in 2009 I released the [Original TexTools for 3dsMax](http://renderhjs.net/textools/)
> 
> **Download _the latest version here (main maintainer GIT)_:**  
> _[https://github.com/franMarz/TexTools-Blender](https://github.com/franMarz/TexTools-Blender)_
> 
> **CURRENT FEATURES**
> 
> **UV Layout tools**
> 
> - Crop UV faces to the UV _Space_ bounds
> - _Fill UV Space with the selected UV faces_
> - Align Verts / _Faces_ / Islands _to the selection bounds, Canvas or 2D Cursor_
> - Align Island to edge
> - _Align UV faces to World orientation_
> - _Quick_ Rotate UV faces (90 degrees)
> - _Quick Mirror UV faces_
> - _Sort Islands by size_
> - _Centralize: move UV faces the closest to the 0-1 UV Space_
> - _Randomize UV faces_
> - _Rectify: adaptation of the **UV Squares** add-on feature which align the selected UVs to a rectangular distribution_
> - _Quick Unwrap UV faces_
> - _Relax UVs_
> - _Straight: straighten the selected UV Edges and reproject the remaining Island_
> - _Stitch: stitch other Island(s) to the selected UV Edge(s), trying to keep the position of the selection_
> - _Edge Peel: Unwrap as a pipe along the Edges selected in the 3D Space_
> - Iron Faces: Unwrap UV faces _into a single_ UV Island
> 
> **Texel Density tools**
> 
> - Get texel density from objects or selected mesh faces
> - Set texel density to selected objects or selected mesh faces
> - Scale texel density by individual UV islands or as a combined group
> 
> **Selection tools**
> 
> - Select similar UV Islands
> - Select overlapping UV Islands (but one, for quick tweaks)
> - _Select Zero aka Degenerate UVs (zero area UV triangles)_
> - _Select Flipped UV faces_
> - Select _UV faces_ bounds in _the_ 3D View
> 
> **Size tools**
> 
> - Set UV/texture/baking size & padding
> - Resize or extend UV canvas
> - Swap and change UV channels
> - Reload all Textures _in the Blendfile_
> - _Visualize_ Checker Maps _in the selected objects_
> 
> **Texture Baking**
> 
> - Bake: Select object and press bake: That easy!
> - Anti Aliasing for all bake types
> - Bake to single texture _or to multiple textures_
> - 40 bake modes: AO, cavity, _dust_, _element (Islands) and Material_ ID maps, normal, _thickness_…
> - Automatically group objects by matching names _(you can disable this in the add-on preferences or with the Force \> Multi option)_
> - Supports lowpoly, highpoly to lowpoly, with or without Cage and/or floating Objects
> - Explode: Explode bake pairs
> - Organize: Auto match bake object names by location and bounding box matching  
>   
> 
> _ **And more, like the Color ID tools and the hybrid Mesh-UV tools!** _
> 
> **Demo GIF’s (_slightly outdated_)**
> 
> ![http://renderhjs.net/textools/blender/images/demo_uv_channel.gif](https://blenderartists.org/uploads/default/original/4X/c/1/2/c123f5996e78e4c6b686b26ee4a7d4697454849f.gif)  
> Swap and select UV channels
> 
> ![http://renderhjs.net/textools/blender/images/demo_units_size.gif](https://blenderartists.org/uploads/default/original/4X/4/9/e/49e293584e0c7db3fe0d6459210a963fe3d41669.gif)  
> Quickly assign sizes in pixels for baking or related tools.
> 
> ![http://renderhjs.net/textools/blender/images/demo_uv_resize.gif](https://blenderartists.org/uploads/default/original/4X/7/e/5/7e546183da51c1d014222f57d77b954ac97d8a12.gif)  
> Resize the UV canvas to non square ratios
> 
> ![http://renderhjs.net/textools/blender/images/demo_align.gif](https://blenderartists.org/uploads/default/original/4X/6/6/1/6614839984594e21dea7c0fbc15b7573d8a7a89a.gif)  
> The Align tool: Aligns islands or verts (context sensitive)
> 
> ![http://renderhjs.net/textools/blender/images/demo_iron_faces.gif](https://blenderartists.org/uploads/default/original/4X/0/8/2/082c269df5a0f8ef87166566fe00772a1fdab411.gif)  
> Iron Faces: A quick way of assigning faces to a single UV island
> 
> ![http://renderhjs.net/textools/blender/images/demo_select_similar.gif](https://blenderartists.org/uploads/default/original/4X/d/0/0/d00c3f04c6db8117175acae11b2388a61c60c624.gif)  
> Selects similar UV islands based on the UV island input selection and matching UV Island topology.
> 
> ![http://renderhjs.net/textools/blender/images/demo_anit_alias.gif](https://blenderartists.org/uploads/default/original/4X/9/2/0/9209eba587a6f82746f33e30cbbb786feda42456.gif)  
> Anti Aliasing for any of the bake modes in TexTools
> 
> ![demo_bake_modes.gif](https://blenderartists.org/uploads/default/original/4X/7/5/e/75e29aedba83ad7021374b73da8a8237e5b20be7.gif)
> 
> Easy baking: Just select a type to bake, select the object and press ‘Bake’
> 
> ![http://renderhjs.net/textools/blender/images/demo_bake_organize.gif](https://blenderartists.org/uploads/default/original/4X/c/0/7/c074ba253649527a6f067faf21ec84bad8c9d17d.gif)  
> Bake pair tools: Organize, select by type or set makes baking much easier
> 
> ![http://renderhjs.net/textools/blender/images/demo_bake_explode.gif](https://blenderartists.org/uploads/default/original/4X/f/5/9/f59bb2329f170e448f705461c2dae35dd5ff7d0d.gif)  
> Bake explode tool: Moves bake object sets apart so its easier to create clean bakes.
> 
> In this thread I (_or the current maintainers_) will post development progress, collect feedback as well as release updates. Feedback is appreciated 🙂
> 
> _ **NOTE** : words and phrases in italic correspond to an admin edition of the original post, performed in interest of the community_

---

<div class="post-metadata">

**Author:** ![Coverop](https://blenderartists.org/user_avatar/blenderartists.org/coverop/32/40973_2.png) [@Coverop](https://blenderartists.org/u/Coverop)\
**Post date:** [April 20, 2024, 9:32pm UTC](https://blenderartists.org/t/textools-for-blender/700811/1009 "2024-04-20T21:32:46Z")

</div>

Hello.  
Thank you for making a fantastic addon!

I have encountered a problem where I cannot bake texture (because It’s uses Color Attributes and Attributes)

 ![image](https://blenderartists.org/uploads/default/original/4X/c/9/c/c9cd176ed13b67b931f650e84b7481285202e11b.png)

 ![image](https://blenderartists.org/uploads/default/original/4X/a/b/a/aba39c51efc299ebbb0512f48bf8cd184f75cec3.jpeg)  
 ![image](https://blenderartists.org/uploads/default/original/4X/f/7/1/f71080bcaf2fde6d784feaf1ee0c620cd017e983.png)

I have no clue how to bake texture that has Vertex Color shader logic.

---

<div class="post-metadata">

**Author:** ![franMarz](https://blenderartists.org/user_avatar/blenderartists.org/franmarz/32/641106_2.png) [@franMarz](https://blenderartists.org/u/franMarz)\
**Post date:** [April 21, 2024, 10:54am UTC](https://blenderartists.org/t/textools-for-blender/700811/1010 "2024-04-21T10:54:05Z")

</div>

Please post this in [https://github.com/franMarz/TexTools-Blender/issues](https://github.com/franMarz/TexTools-Blender/issues) and attach a simplified file where this still happens (with a simplified mesh and shader logic) for me to reproduce this locally and be able to trace the problem better.

---

<div class="post-metadata">

**Author:** ![jovlem](https://blenderartists.org/letter_avatar_proxy/v4/letter/j/9fc29f/32.png) [@jovlem](https://blenderartists.org/u/jovlem)\
**Post date:** [April 22, 2024, 1:46pm UTC](https://blenderartists.org/t/textools-for-blender/700811/1011 "2024-04-22T13:46:54Z")

</div>

Does TexTools store/save the seams for each UV layout?  
With default Blender, when I add another UV layout, I need offcourse to change the seams. But then the seams from the first UV are gone.

I few weeks ago I actually saw another addon, that stores the seams for each UV layout. But now I it need and can’t find that addon anymore.  
Does TexTools also do this?  
Or does someone know another addon that can do this?

---

<div class="post-metadata">

**Author:** ![sinistergfx](https://blenderartists.org/user_avatar/blenderartists.org/sinistergfx/32/565893_2.png) [@sinistergfx](https://blenderartists.org/u/sinistergfx)\
**Post date:** [April 22, 2024, 2:01pm UTC](https://blenderartists.org/t/textools-for-blender/700811/1012 "2024-04-22T14:01:20Z")

</div>

Select your UVs first,  
 ![image](https://blenderartists.org/uploads/default/original/4X/4/7/8/478a9c1ba5ece2f64c5c90d01372871fbd4f0c94.png)

---

<div class="post-metadata">

**Author:** ![xan2622](https://blenderartists.org/user_avatar/blenderartists.org/xan2622/32/582582_2.png) [@xan2622](https://blenderartists.org/u/xan2622)\
**Post date:** [May 15, 2024, 6:18pm UTC](https://blenderartists.org/t/textools-for-blender/700811/1013 "2024-05-15T18:18:53Z")

</div>

Is it planned to make TexTools available on the [Extensions Platform](https://extensions.blender.org/) ?

> **[Extensions Platform Beta Release — Developer Blog](https://code.blender.org/2024/05/extensions-platform-beta-release/)**
>
> Today the extensions platform becomes generally available in the development version of Blender.

---

<div class="post-metadata">

**Author:** ![pafurijaz](https://blenderartists.org/user_avatar/blenderartists.org/pafurijaz/32/1226669_2.png) [@pafurijaz](https://blenderartists.org/u/pafurijaz)\
**Post date:** [May 15, 2024, 11:14pm UTC](https://blenderartists.org/t/textools-for-blender/700811/1014 "2024-05-15T23:14:53Z")

</div>

That is something need absolutely.

---

<div class="post-metadata">

**Author:** ![franMarz](https://blenderartists.org/user_avatar/blenderartists.org/franmarz/32/641106_2.png) [@franMarz](https://blenderartists.org/u/franMarz)\
**Post date:** [May 17, 2024, 11:27am UTC](https://blenderartists.org/t/textools-for-blender/700811/1015 "2024-05-17T11:27:52Z")

</div>

It does not. And TexTools is an addon which does not store data per object in the blendfile by design, so I wouldn’t expect that to be added.  
Sorry for the late answer btw.

---

<div class="post-metadata">

**Author:** ![franMarz](https://blenderartists.org/user_avatar/blenderartists.org/franmarz/32/641106_2.png) [@franMarz](https://blenderartists.org/u/franMarz)\
**Post date:** [May 17, 2024, 11:40am UTC](https://blenderartists.org/t/textools-for-blender/700811/1016 "2024-05-17T11:40:18Z")

</div>

We are in the middle of an extensive refactor pushed by @Oxicid, and I don’t even have enough time to review it right now. And I’ve noted down a bunch of things that are not working properly as well in other modules. Once all that is finished we’ll try to add TexTools to the Extensions Platform, for sure.

---

<div class="post-metadata">

**Author:** ![roxana\_moise](https://blenderartists.org/user_avatar/blenderartists.org/roxana_moise/32/1085070_2.png) [@roxana\_moise](https://blenderartists.org/u/roxana_moise)\
**Post date:** [July 30, 2024, 4:12pm UTC](https://blenderartists.org/t/textools-for-blender/700811/1017 "2024-07-30T16:12:17Z")

</div>

Hello,

I’ve assigned different vertex colors to my meshes, but these vertex colors won’t show up after baking. Tested with Designer and Painter. The result is the same

 ![2024-07-30_19-11](https://blenderartists.org/uploads/default/original/4X/d/c/9/dc9a5e8eddf86f5152c13517cb6c5e7c01494e21.png)

Usually when this happens I check to see if I have the latest version and I do.  
I’m working in Blender 3.6.9

[Previous page](https://blenderartists.org/t/textools-for-blender/700811.md?page=49)

[Next page](https://blenderartists.org/t/textools-for-blender/700811.md?page=51)
