PDA

View Full Version : what's the arithmetic of unfold UVs?


Jickien
12-30-2009, 02:25 PM
hi all!

these days i try to dig into the UV coordinate, and try to learn more about it. that is, how each uvs konw its position value in UV coordinate after we apply unfold or similar function to them? used any kinds of iteration processing? to be honest, i'd never touched such area. so i search in google and highend3d, find no more useful information but bunch of standalone UV plug-in or software that are not open source.

so i eager want to know if anyone could help me, or information about any book ,any website that are detailedly explained the UV coordinate and compute processing

btw,i use maya,mel,and python. dont konw c++ yet..

Thanks!

SunJiaJie

cbamber85
12-31-2009, 05:14 PM
I think it works by matching, as closely as possible, the internal angles of the polygons to the internal angles of the UV 'polygons', whilst avoiding overlap. It probably works by iterating through each pinned UV and reorganising the faces spreading out of from that current pinned UV, presumably using a weighting amount so the changes cumulatively balance each other. I imagine avoiding overlap overrides the internal angle matching.

If you can't find anything related to these subjects (mathematically speaking) then I would start with Delaunay triangulation algorithms, these are iterative and 'aim' towards an ideal goal without failing if it doesn't meet them.

Jickien
01-04-2010, 07:32 AM
cbamber85 :Hi,thanks for your reply .the story behind the UVs seems more complex than i thought ..

Is maya API or maya Python API possible to implement the UV unfold process? still desire more advice on this :)

norbertnacu
01-04-2010, 02:51 PM
Hi There,
Please check this site, and I believe the source code is included.


http://www.pullin-shapes.co.uk/page8.htm

Hope this helps,
Norbert Nacu

Jickien
01-06-2010, 06:32 AM
Hi norbertnacu

yeah ,the source code is included, that's very nice!
thanks a lot ! it's so kind of you :thumbsup:

Polimeno
01-06-2010, 12:04 PM
usefull links:

http://www.blender.org/development/release-logs/blender-234/uv-unwrapping/
http://wiki.blender.org/index.php/Dev:Source/Blender/Textures/UV/Unwrapping#ABF
http://bgdm.katorlegaz.com/lscm_tute/lscm_tute.htm
http://orange.blender.org/blog/live-lscm-unwrap/

http://www.luxinia.de/index.php/ArtTools/3dsmax

http://www.3d-coat.com/forum/index.php?app=core&module=attach&section=attach&attach_id=475

http://www.uvlayout.com/index.php?option=com_wrapper&Itemid=99

hope it helps.

Cheesestraws
01-06-2010, 01:04 PM
This (http://alice.loria.fr/index.php/publications.html?redirect=0&Paper=lscm@2002) I believe is the original paper it is based on.

CGTalk Moderation
01-06-2010, 01:04 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.