Mirror of the TexTools-Blender repository
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
franMarz 89cb4cfe48 Clarify Select Flipped, Select Zero behaviour
These operators act on all geometry faces, even hidden or unselected, which is not necessarily bad, but may be confusing under some common scenarios, as no other tools behaves that way. I decided to keep them like that, so I'll just try to clarify how they work in the descriptions and warnings.
Somehow this Fixes #233
2024-12-02 10:11:08 +01:00
icons Update horizontal Sort icon 2024-02-10 05:48:51 +01:00
icons_bip Update horizontal Sort icon 2024-02-10 05:48:51 +01:00
resources Update materials_3.0.blend 2024-06-06 17:34:36 +02:00
t3dn_bip Delete threads.py 2022-02-16 03:21:24 +01:00
.gitignore Initial commit 2019-06-09 00:36:10 +01:00
__init__.py Merge branch 'master' into Cleanup-and-add-some-functions 2024-12-02 00:50:31 +01:00
LICENSE.txt Baking revamp, Texel Density revision 2021-06-27 23:22:16 +02:00
op_align.py 1) The alignment was handled incorrectly when there was a length but no area. 2024-04-16 04:25:35 +03:00
op_bake.py Merge branch 'master' into Cleanup-and-add-some-functions 2024-12-02 00:50:31 +01:00
op_bake_explode.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_bake_organize_names.py cleanup 2024-04-21 07:09:15 +03:00
op_color_assign.py Merge branch 'master' into Cleanup-and-add-some-functions 2024-12-02 00:50:31 +01:00
op_color_clear.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_color_convert_texture.py cleanup 2024-04-21 07:09:15 +03:00
op_color_convert_vertex_colors.py Add context for internal vertex colors assignments 2024-11-28 17:02:21 +01:00
op_color_from_directions.py Add context for internal vertex colors assignments 2024-11-28 17:02:21 +01:00
op_color_from_elements.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_color_from_materials.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_color_io_export.py cleanup 2024-04-21 07:09:15 +03:00
op_color_io_import.py cleanup 2024-04-21 07:09:15 +03:00
op_color_select.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_color_select_vertex.py color_select_vertex registration fix 2024-05-17 17:03:53 +02:00
op_edge_split_bevel.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_island_align_edge.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_island_align_sort.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_island_align_world.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_island_centralize.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_island_mirror.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_island_rotate_90.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_island_straighten_edge_loops.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_meshtex_create.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_meshtex_pattern.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_meshtex_trim.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_meshtex_trim_collapse.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_meshtex_wrap.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_randomize.py Recover Within Image Bounds functionality 2024-08-05 23:38:49 +02:00
op_rectify.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_relax.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_select_islands_flipped.py Clarify Select Flipped, Select Zero behaviour 2024-12-02 10:11:08 +01:00
op_select_islands_identical.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_select_islands_outline.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_select_islands_overlap.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_select_zero.py Clarify Select Flipped, Select Zero behaviour 2024-12-02 10:11:08 +01:00
op_smoothing_uv_islands.py Tune op_smoothing_uv_islands after pull merge 2024-05-17 14:13:06 +02:00
op_stitch.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_texel_checker_map.py Added per object control for Checker Map scale 2024-06-06 00:01:50 +02:00
op_texel_checker_map_cleanup.py Added per object control for Checker Map scale 2024-06-06 00:01:50 +02:00
op_texel_density_get.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_texel_density_set.py Using get_selected_uv_faces 2024-04-17 23:30:21 +03:00
op_texture_open.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_texture_preview.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_texture_preview_cleanup.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_texture_reload_all.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_texture_remove.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_texture_save.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_texture_select.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_unwrap_edge_peel.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_unwrap_faces_iron.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_uv_channel_add.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_uv_channel_remove.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_uv_channel_swap.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_uv_crop.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_uv_fill.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_uv_resize.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_uv_size_get.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
op_uv_unwrap.py Correctly unregister operator modules 2024-03-29 15:11:27 +01:00
README.md Update current version, reorder readme 2024-02-15 08:26:44 +01:00
settings.py cleanup 2024-04-21 07:09:15 +03:00
utilities_bake.py Avoid problems when EEVEE is the render engine 2024-12-02 01:01:54 +01:00
utilities_bbox.py Fix Within Image Bounds 2024-03-16 02:55:43 +03:00
utilities_color.py Merge branch 'master' into Cleanup-and-add-some-functions 2024-12-02 00:50:31 +01:00
utilities_meshtex.py Texel Density to support UDIMs better while in Image Get Mode 2022-03-28 20:18:59 +02:00
utilities_texel.py cleanup 2024-04-21 07:09:15 +03:00
utilities_ui.py Merge branch 'master' into Cleanup-and-add-some-functions 2024-06-06 16:28:08 +03:00
utilities_uv.py Merge pull request #200 from Oxicid/Random 2024-05-15 14:26:52 +02:00

TexTools for Blender

TexTools is a free addon for Blender with a set of professional UV and Texture tools. Fully compatible with Blender 3.2 and later, most features should work for Blender versions as old as 2.8, including: UV Layout tools (Align, Rectify, Sort, Randomize...), multiple out-of-the-box Texture Baking modes, Texel Density tools, smart UV Selection operators, Color ID tools and some UV related Mesh creation utilities.

Back in 2009, @renderhjs released the Original TexTools for 3DS MAX, and later, the Blender add-on, which was discontinued from the 2.79 Blender version until @SavMartin ported it to the 2.8 Blender release.

Installation

  1. Download TexTools for Blender from master(best), or the latest release.
  2. In Blender from the File menu open User Preferences
  3. Go to the Add-ons tab .
  4. Look for any old version of TexTools currently installed and uninstall it.
  5. Hit Install Addon-on from File... and Select the zip file.
  6. Enable the TexTools Addon.
  7. The TexTools panel can be found in the UV/Image Editor view in the left side Panel.

Documentation

Visit the Official Website & Documentation for an in depth overview of the original tools (outdated)