Coder Social home page Coder Social logo

uv_highlight's Introduction

UVHighlight

Addon to improve blenders uv display, and a a few uv-tools as well.

Limitations

Working on high polycounts is rather slow in python, so some of what this addon does, should really be implemented on the C side of blender, as it's quite a heavy task to calculate the preselction etc. In general it should be fast enough for base meshes. Just be aware that this isnt the fastest thing ever!

I also added a vert count limit - so that it wont stall/crash blender on high poly meshes.

There are probably quite a few things a more experienced blender programmer would solve differently - especially how I fetch triangulated faces is slow - hit me up if you have some good solutions/ideas :)

Installation

  1. download archive (zip) from github
  2. rename the zip file to "uv_highlight.zip" - this is important
  3. in blender preferences/addons "Install Add-on from File"

Release Notes

0.2:

  • dropped some of the tools to focus solely on uv highlighting related issues.
  • tried to adress the script reload issues
  • other bugfixes/tweaks

0.1:

  • initial release

I created some gifs which should show what each toggle and some of the tools do:

Display Options

Show selection in viewport:

show_selection_in_viewport

Show preselection:

This shows what you will select with your current mouse position, and it also shows you which verts / edges belong toghether on seams. show_selection_in_viewport

Heres a small demo of how it shows edges:

show_preselection_edge

Show non selected faces:

Displays all the non selected faces of the mesh - handy to not mess your layout show_non_selected_faces

Show UDIM indices:

Eventhough blender does not support UDIMS as far as I know, it's sometimes handy to know how the UDIM tiles are laid out. show_udim_tiles

All the colors can be tweaked in the addon preferences!

Convert Mode:

Converts the current selection to/from Sync Mode. I'm really not a fan of this dual mode approach in blender, but to easen the pain I though it would be cool to convert back and forth between the two modes. Please notice that going back to Non-Sync Mode selects the whole mesh. convert_mode

Auto convert sync uv mode:

Keeps track of mode change and converts automatically. The same as if you would press the button.

Auto mark boundaries as seam:

Marks UV island borders as seams

Auto mark boundaries as sharp:

For normalmapped models it's often desired to have hard edges around UV shells. This should do this automatically.

uv_highlight's People

Contributors

benjaminsauder avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.