noio / noio/Pixel-Unwrapper

Just found your addon and I've got a few things.

Open
#4 11 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
429
Forks
8
PR merge metrics
No merged PRs in 30d

Description

This is how I handle trapezoids:
Screenshot 2024-02-13 18:35:08

Note the aligning pixels on the edge:
Screenshot 2024-02-13 18:35:45

you can even do:
Screenshot 2024-02-13 18:37:49

I'd really like to use your addon but you use the tilemap/spritesheet workflow where I use the repeating texture workflow. aka I use a 16x16px texture per material and apply that to a surface and make it tile by sizing the uv larger then the texture size. (as you can see in the uv edit view)

Would it be possible to add a feature that places all islands on top of each other on the texture? Like this:
Screenshot 2024-02-13 18:49:57

What creates the most work for me is blenders unwrap:
Screenshot 2024-02-13 18:57:43
As the projection/size and rotation is completely off.

I solve that by aligning the one edge of a none square face to the textures length:
Screenshot 2024-02-13 18:59:52

This works fairly well, if there is no edge that is the size of the texture this gets a bit fiddly tho.

The most pixel perfect results I get is to start with a cube and then place the islands. After that then use correct face attributes to reshape the cube into non square faces. If not done like this it becomes a mess and nothing aligns. However this is not that easy to model with.

Maybe some of this process can be applied to your addon.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the add-on's existing UV-unwrapping workflow and compare it with the repeating-texture workflow described in the issue. The request covers overlapping UV islands, pixel-aligned projection and rotation, and preserving alignment after reshaping faces; no source files or tests are named, so the intended scope and completion criteria need clarification first.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
computer-graphics
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.