forked from bartvdbraak/blender
134e562219
Alt-J behavior has been replaced by a port of the Tri2Quad python script currently in CVS. This method has many advantages over the old behavior. A simple illustration of how the new method is superior to the old can be made by triangulating a suzzane and converting it back to quads. http://www.umsl.edu/~gcbq44/t2q2a.jpg http://www.umsl.edu/~gcbq44/t2q2b.jpg The algorithm works by considering all possible triangle pairings and then weighting them according to how appropriate it would be to join. These pairs are then quick-sorted and those with the highest weighting factor are combined. The function is quite fast even for dense meshes and usually involves no noticeable wait-time for completion. For instance the following imported model took less than 2 seconds to convert on my 1.3ghz PPC powerbook: http://www.umsl.edu/~gcbq44/mimitri.jpg http://www.umsl.edu/~gcbq44/mimiquad.jpg It should be noted by the user that this method also discards face pairs where the two triangles: -do not share the same material -do not share the same UV image (texface) -do not share a compatible set of UV coordinates -do not share a compatible set of vertex colors -will form a concave quad or create a non-planar face Additionally if the edge shared by the pair is marked 'sharp' the pair will be discarded from the quicksort. In this way the user can gain great control over the conversion process if they desire as this imported VRML model of a sneaker illustrates: http://www.umsl.edu/~gcbq44/t2qa.jpg http://www.umsl.edu/~gcbq44/t2qb.jpg For the future it would be nice if some of the options for the conversion process, such as angle tolerance, could be made configurable in the UI. However it is unclear at this time which options should be made configurable and where to put them. Feedback on this is appreciated. Special Thanks goes to Joe Eager for the two macros he contributed to this code and to Campbell Barton for writing the script this was based on! |
||
---|---|---|
bin/.blender | ||
config | ||
doc | ||
extern | ||
intern | ||
po | ||
projectfiles | ||
projectfiles_vc7 | ||
release | ||
source | ||
tools | ||
COPYING | ||
Makefile | ||
README | ||
SConstruct |
Welcome to the fun world of open source. For instructions on building and installing Blender, please see the file named INSTALL. ---------------------.Blanguages and the .blender directory--------------------- The .blender directory holds various data files for Blender. In the 2.28a release those are the .Blanguages file containing a list of translations, the translations themselves and a default ttf font. Blender checks for the presence of this directory in several locations: - the current directory - your home directory - On OSX, the blender bundle is also checked - On Windows, the installation dir is checked. If you get a 'File ".Blanguages" not found' warning, try to copy the .blender dir to one of these locations (your home directory being recommended). -------------------------------------Links-------------------------------------- Getting Involved: http://www.blender.org/docs/get_involved.html Community: http://www.blender3d.org/Community/ Main blender development site: http://www.blender.org/ The Blender project homepage: http://projects.blender.org/projects/bf-blender/ Documentation: http://www.blender.org/modules.php?op=modload&name=documentation&file=index Bug tracker: http://projects.blender.org/tracker/?atid=125&group_id=9&func=browse Feature request tracker: http://projects.blender.org/tracker/?atid=128&group_id=9&func=browse