Blender Git Loki

Git Commits -> Revision 86494af

Revision 86494af by Bastien Montagne (mesh-transfer-data)
November 25, 2014, 19:05 (GMT)
Islands 'TubeCase' WIP: More fixes, everything is mostly hooked up now.

Quick tests shows everything seems to work as expected so far.
And, divine surprise, performances seem pretty good!

Note we limit AStar to a small number of steps (4 currently),
reasoning is, if we map highpoly (dst) onto lowpoly (src), this should be
enough in most cases (smaller dst polys onto larger ones are unlikely to span
over more than two or three src polys). And in reverse case, taking care of
islands does not make much sense anyway, result shall be crappy anyway.

Remaining TODOs:
* Finish cutting edges handling (right now nothing is done yet to solve issues!).
* Cleanup/reorganization (AStar part has been designed as generic as possible,
will go to BLI), names, etc.
* Double, triple and quadruple checks of mem handling (*very* easy to get a mem leak
in such code :/ ).

Commit Details:

Full Hash: 86494af8cd5d04e8ace089a95d126a0a33d69206
Parent Commit: d6abb0b
Lines Changed: +140, -25

2 Modified Paths:

/source/blender/blenkernel/intern/mesh_mapping.c (+8, -5) (Diff)
/source/blender/blenkernel/intern/mesh_remap.c (+132, -20) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021