Tools for manipulating UVs in the Blender viewport.

Overview

UV Tool Suite for Blender

A set of tools to make editing UVs easier in Blender.

These tools can be accessed wither through the Kitfox - UV panel on the right of the 3D Viewport. You can also access them from the uv unwrap menu (press U while in edit mode).

Donate

UV Brush

UV Brush

Adjust the UVs on your mesh by stroking your model with a brush.

UV Brush

Start the UV Brush tool.

Radius

Radius of brush stroke. You can also press the [ and ] keys to change the radius of the brush.

Strength

Multiplier for the strength of your brush stroke.

Pen Pressure

If checked, the pressure you apply with your stylus will multiply the strength of your brush.

UV Plane Projection

UV Plane Projection

Creates a control that allows you to perform a UV planar projection in the viewport.

Click and drag handles to resize, translate or rotate the control. Hold shift when dragging scale handles for uniform scaling. Hold control when rotating to snap rotations to increments of 15 degrees.

UV Plane Project

Start the plane project tool.

Selected Faces Only

If checked, only faces selected on your mesh will be affected by the control.

Step by UVs

If checked, when dragging the translation handles of the control, the UV adjustment will be snapped to multiples of the Step UV Scalar.

Step UV Scalar

When Step by UVs is enabled, specifies the snapping distance in UV space.

Start Mode

Defines how the control should be initialized when the Uv Plane Project button is pressed.

  • Bounds - Control aligns to the bounding box of your mesh.
  • Face - Control will attempt to match the existing UVs of the active face.
  • Grid - Control will match a single grid square.

Relocate Origin

When in Face mode, origin of UVs will be recalcuated to be near center of the active face.

Copy Symmetric UVs

Copy Symmetric UVs

Copy UVs to faces that are reflected across an axis. For every selected face, this tool will check if a mirror image exists of it on the other side of the axis. If so, the UVs of the selected side are copied to the unselected side. If both are selected, the positive side of the axis is copied to the negative side.

Axis

Axis to reflect UVs across.

Epsilon

How close vertices need to be to be considered overlapping. The reflected face's vertices must be within this tolerance of the source face's vertices.

Triplanar Projection

Triplanar Unwrap

Perform a cubemap projection based on the grid coorinates.

Use Grid Scale

If true, the current scale factor of the grid will be applied to the projection. Otherwise the layout will be done with absolute values.

Uniform Scale

If true, u and v axes will be scaled uniformly. Otherwise scaling for each axis can be specified separately.

U Scale

Multiplier for U coorinate.

V Scale

Multiplier for V coorinate.

Correct Face Attributes

This is the same attribute that Blender provides under the Tool/Options/Correct Face Attributes when in Edit mode. It is duplicated here for convenience.

Building

To build, execute the makeDeploy.py script in the root of the project. It will create a directory called deploy that contains a zip file containing the addon.

Installation

To install, start Blender and select Edit > Preferences from the menubar. Select the Add-ons tab and then press the Install button. Browse to the .zip file that you built and select it. Finally, tick the checkbox next to Add Mesh: Normal Brush.

Further Information

This addon is available from the Blender market:

https://blendermarket.com/products/uv-tools

A video giving a quick tour of the addon is available here:

Video thumbnail Video thumbnail

You might also like...
An addon uses SMPL's poses and global translation to drive cartoon character in Blender.
An addon uses SMPL's poses and global translation to drive cartoon character in Blender.

Blender addon for driving character The addon drives the cartoon character by passing SMPL's poses and global translation into model's armature in Ble

Cave Generation using metaballs in Blender. Originally created by sdfgeoff, Edited by Myself (Archie Jaskowicz).

Blender-Cave-Generation Cave Generation using metaballs in Blender. Originally created by sdfgeoff, Edited by Myself (Archie Jaskowicz). Installation

Animate molecular orbital transitions using Psi4 and Blender
Animate molecular orbital transitions using Psi4 and Blender

Molecular Orbital Transitions (MOT) Animate molecular orbital transitions using Psi4 and Blender Author: Maximilian Paradiz Dominguez, University of A

Blender add-on: Add to Cameras menu: View → Camera, View → Add Camera, Camera → View, Previous Camera, Next Camera
Blender add-on: Add to Cameras menu: View → Camera, View → Add Camera, Camera → View, Previous Camera, Next Camera

Blender add-on: Camera additions In 3D view, it adds these actions to the View|Cameras menu: View → Camera : set the current camera to the 3D view Vie

Differential rendering based motion capture blender project.
Differential rendering based motion capture blender project.

TraceArmature Summary TraceArmature is currently a set of python scripts that allow for high fidelity motion capture through the use of AI pose estima

Scripts and a shader to get you started on setting up an exported Koikatsu character in Blender.
Scripts and a shader to get you started on setting up an exported Koikatsu character in Blender.

KK Blender Shader Pack A plugin and a shader to get you started with setting up an exported Koikatsu character in Blender. The plugin is a Blender add

Blender Add-on that sets a Material's Base Color to one of Pantone's Colors of the Year
Blender Add-on that sets a Material's Base Color to one of Pantone's Colors of the Year

Blender PCOY (Pantone Color of the Year) MCMC (Mid-Century Modern Colors) HG71 (House & Garden Colors 1971) Blender Add-ons That Assign a Custom Color

Addon and nodes for working with structural biology and molecular data in Blender.
Addon and nodes for working with structural biology and molecular data in Blender.

Molecular Nodes 🧬 🔬 💻 Buy Me a Coffee to Keep Development Going! Join a Community of Blender SciVis People! What is Molecular Nodes? Molecular Node

A blender add-on that automatically re-aligns wrong axis objects.
A blender add-on that automatically re-aligns wrong axis objects.

Auto Align A blender add-on that automatically re-aligns wrong axis objects. Usage There are three options available in the 3D Viewport Sidebar It

Comments
  • Feature request; Blender Gizmo override

    Feature request; Blender Gizmo override

    Hi, Just discovered your fantastic addon. I've got history in sketchup, so the Plane Project tool feel very familair.

    My feature request would be when hitting the UV Plane Project is the 3D viewport gizmo is then what is controlling the UV (instead of the mesh)

    IE. Run 'Plane Project' you can then press G, S, R etc to rotate your select face in the UV Space

    This would make it feel much cleaner and faster workflow I think. Especially if combined with the 3D cursor and snapping.

    At the moment the bounding edge of your custom gizmo is often off the screen (when using starting mode; "Face") and I then need to zoom out to find it, resulting in the mesh being smaller on the screen and as a result harder to align visually.

    The relocate origin also doesnt seem to be working for me, as it is never centred. (Blender 3.3.1)

    opened by grahamwheaton 0
Releases(v1.0.6)
  • v1.0.6(Jan 19, 2022)

    I've added a new tool to the trim sheet section. This new operator allows you to rotate the UVs of all faces so that the V of their UVs is pointing a long a given direction in 3D space. Useful for aligning a lot of tiles that you've just applied the Reset operation too. Also fixed an error in the rotate UVs tool where if multiple faces were selected then the UVs of the first face were copied to all faces.

    Source code(tar.gz)
    Source code(zip)
    uvTools.zip(77.52 KB)
  • v1.0.4(Apr 23, 2021)

  • v1.0.3(Apr 6, 2021)

    Commands are now available in the Editor unwrap menu. Just enter edit mode and press 'U' in the viewport to open Blenders UV menu. Menu items for the UV Tools will be listed there.

    A new Relocate Origin option had been added for when the Planar Projection operator is in Face mode. When checked, the control will be repositioned to be close to the center of the active face. Otherwise, the control will be at the true UV origin of the face (which may be far away from the face's center).

    There have also been some updates to the visual layout of the UV Tools panel.

    Source code(tar.gz)
    Source code(zip)
    uvTools.zip(74.12 KB)
  • v1.0.2(Apr 5, 2021)

    Holding down the shift key when dragging scaling handles for the Planar Projection control will now force uniform scaling for u and v axes. Also added a Uniform Scaling checkbox to Triplanar Unwrap so that scaling for both axes can be specified in a single field.

    Source code(tar.gz)
    Source code(zip)
    uvTools.zip(73.61 KB)
  • v1.0.1(Apr 5, 2021)

  • v1.0.0(Apr 4, 2021)

Contenido del curso Bases de datos del DCC PUC versión 2021-2

IIC2413 - Bases de Datos Tabla de contenidos Equipo Profesores Ayudantes Contenidos Calendario Evaluaciones Resumen de notas Foro Política de integrid

54 Nov 23, 2022
Quickly comparing your image classification models with the state-of-the-art models (such as DenseNet, ResNet, ...)

Image Classification Project Killer in PyTorch This repo is designed for those who want to start their experiments two days before the deadline and ki

349 Dec 08, 2022
f-BRS: Rethinking Backpropagating Refinement for Interactive Segmentation

f-BRS: Rethinking Backpropagating Refinement for Interactive Segmentation [Paper] [PyTorch] [MXNet] [Video] This repository provides code for training

Visual Understanding Lab @ Samsung AI Center Moscow 516 Dec 21, 2022
Flexible Option Learning - NeurIPS 2021

Flexible Option Learning This repository contains code for the paper Flexible Option Learning presented as a Spotlight at NeurIPS 2021. The implementa

Martin Klissarov 7 Nov 09, 2022
Intel® Nervana™ reference deep learning framework committed to best performance on all hardware

DISCONTINUATION OF PROJECT. This project will no longer be maintained by Intel. Intel will not provide or guarantee development of or support for this

Nervana 3.9k Dec 20, 2022
PyTorch implementation of UNet++ (Nested U-Net).

PyTorch implementation of UNet++ (Nested U-Net) This repository contains code for a image segmentation model based on UNet++: A Nested U-Net Architect

4ui_iurz1 642 Jan 04, 2023
Training Structured Neural Networks Through Manifold Identification and Variance Reduction

Training Structured Neural Networks Through Manifold Identification and Variance Reduction This repository is a pytorch implementation of the Regulari

0 Dec 23, 2021
Implementation of MeMOT - Multi-Object Tracking with Memory - in Pytorch

MeMOT - Pytorch (wip) Implementation of MeMOT - Multi-Object Tracking with Memory - in Pytorch. This paper is just one in a line of work, but importan

Phil Wang 15 May 09, 2022
Code for this paper The Lottery Ticket Hypothesis for Pre-trained BERT Networks.

The Lottery Ticket Hypothesis for Pre-trained BERT Networks Code for this paper The Lottery Ticket Hypothesis for Pre-trained BERT Networks. [NeurIPS

VITA 122 Dec 14, 2022
Unofficial pytorch implementation of the paper "Dynamic High-Pass Filtering and Multi-Spectral Attention for Image Super-Resolution"

DFSA Unofficial pytorch implementation of the ICCV 2021 paper "Dynamic High-Pass Filtering and Multi-Spectral Attention for Image Super-Resolution" (p

2 Nov 15, 2021
Official project website for the CVPR 2021 paper "Exploring intermediate representation for monocular vehicle pose estimation"

EgoNet Official project website for the CVPR 2021 paper "Exploring intermediate representation for monocular vehicle pose estimation". This repo inclu

Shichao Li 138 Dec 09, 2022
Supervised Contrastive Learning for Downstream Optimized Sequence Representations

SupCL-Seq 📖 Supervised Contrastive Learning for Downstream Optimized Sequence representations (SupCS-Seq) accepted to be published in EMNLP 2021, ext

Hooman Sedghamiz 18 Oct 21, 2022
Implements Stacked-RNN in numpy and torch with manual forward and backward functions

Recurrent Neural Networks Implements simple recurrent network and a stacked recurrent network in numpy and torch respectively. Both flavours implement

Vishal R 1 Nov 16, 2021
Official repository for Hierarchical Opacity Propagation for Image Matting

HOP-Matting Official repository for Hierarchical Opacity Propagation for Image Matting 🚧 🚧 🚧 Under Construction 🚧 🚧 🚧 🚧 🚧 🚧   Coming Soon   

Li Yaoyi 54 Dec 30, 2021
Keep CALM and Improve Visual Feature Attribution

Keep CALM and Improve Visual Feature Attribution Jae Myung Kim1*, Junsuk Choe1*, Zeynep Akata2, Seong Joon Oh1† * Equal contribution † Corresponding a

NAVER AI 90 Dec 07, 2022
A 2D Visual Localization Framework based on Essential Matrices [ICRA2020]

A 2D Visual Localization Framework based on Essential Matrices This repository provides implementation of our paper accepted at ICRA: To Learn or Not

Qunjie Zhou 27 Nov 07, 2022
Python Implementation of the CoronaWarnApp (CWA) Event Registration

Python implementation of the Corona-Warn-App (CWA) Event Registration This is an implementation of the Protocol used to generate event and location QR

MaZderMind 17 Oct 05, 2022
Punctuation Restoration using Transformer Models for High-and Low-Resource Languages

Punctuation Restoration using Transformer Models This repository contins official implementation of the paper Punctuation Restoration using Transforme

Tanvirul Alam 142 Jan 01, 2023
Semantic code search implementation using Tensorflow framework and the source code data from the CodeSearchNet project

Semantic Code Search Semantic code search implementation using Tensorflow framework and the source code data from the CodeSearchNet project. The model

Chen Wu 24 Nov 29, 2022
Official PyTorch code of DeepPanoContext: Panoramic 3D Scene Understanding with Holistic Scene Context Graph and Relation-based Optimization (ICCV 2021 Oral).

DeepPanoContext (DPC) [Project Page (with interactive results)][Paper] DeepPanoContext: Panoramic 3D Scene Understanding with Holistic Scene Context G

Cheng Zhang 66 Nov 16, 2022