2
$\begingroup$

After I subdivided the iconsphere twice, I would like to select all pentagons shown in the image here, and unwrap them to fill the whole uv editor window, i.e. all pentagons overlap eache other.

How to accomplish this, for the benefit of texture assigining?

Thank you!

in the uv editing mode

$\endgroup$
4
  • 1
    $\begingroup$ This post is tagged 'Python'... do you want to script this? $\endgroup$
    – Robin Betts
    Feb 2 at 9:34
  • $\begingroup$ Yes, actually I find it straightforward to use codings... And how to generalize this problem, say expand islands of various shapes to the four corners? Thank you! $\endgroup$
    – yychen
    Feb 3 at 8:54
  • $\begingroup$ If you're looking exclusively for a script.. maybe you should edit to make that explicit? .. the more general mapping of polygons to quads, sure, is another question. $\endgroup$
    – Robin Betts
    Feb 3 at 9:15
  • $\begingroup$ @RobinBetts Thank you, I'll reconsider :-) and some handy UV tool may also prove useful! :-D $\endgroup$
    – yychen
    Feb 3 at 10:24

1 Answer 1

4
$\begingroup$

Because all pentagons have the same rotation (-18°), aligning is simple.

  1. Select one face on a pentagon
  2. Go Select > Select Linked, (Shift + L) to select remaining faces
  3. Set UV position to 0,5 (or any other coordinate)

List item




And for expanding across the whole UV canvas.

  1. Rotate the resulting pentagon 18°
  2. Check UV > Constrain to image bounds
  3. Scale up the pentagon, it will stop automatically at borders

enter image description here

$\endgroup$
4
  • 2
    $\begingroup$ Hi, there.. the shipped add-on Magic UV has a Copy/Paste UV between islands op, which could speed this up a bit? .. I don't know whether the `Python' tag on OP is significant .. $\endgroup$
    – Robin Betts
    Feb 2 at 9:49
  • $\begingroup$ Thanks, good to know, that speeds it up a lot :). $\endgroup$ Feb 2 at 10:10
  • 1
    $\begingroup$ Ahh! OK, nice find! :) $\endgroup$
    – Robin Betts
    Feb 2 at 10:23
  • 1
    $\begingroup$ Actually I got some inspiration from the post with the following url, blender.stackexchange.com/questions/173627/…. Combine it with the instruction "bpy.ops.uv.select_linked_pick(extend=True, deselect=False)", and we can get an automated script. $\endgroup$
    – yychen
    Feb 4 at 3:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.