Blender Git Commit Log

Git Commits -> Revision 205f24b

August 3, 2012, 22:52 (GMT)
Isomap Unwrapper
==================
* First working version, however:

1) It's extremely slow (finding geodesic distances between all vertices
on mesh is O^4 expensive!) It can be optimized away, however there is
problem number...
2) The result is not that good when only using mesh connectivity from
edges. I may have to look at an alternative to calculate distances.

However, reading some more papers it looks like this is quite an
expensive algorithm. Coupled with the fact that it can't support pinned
UVs this will probably as far as this will go since there is no time to
investigate other methods. I will try to see if result can be improved a
bit though.

Commit Details:

Full Hash: 205f24b8a350af1f1075eaa00baba1474e7b6187
SVN Revision: 49542
Parent Commit: 1c304e2
Lines Changed: +26, -20

2 Modified Paths:

/source/blender/editors/uvedit/uvedit_parametrizer.c (+22, -16) (Diff)
/source/blender/editors/uvedit/uvedit_parametrizer_isomap.cpp (+4, -4) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021