Blender Git Commits

Blender Git "master" branch commits.

Page: 3798 / 5574

December 8, 2011, 11:02 (GMT)
Disable redo for some vertex group operators to prevent confusing
situation when changing properties in redo panel messes up things.

This should help in cases described in #29527: Vgroup assign, remove and undo
December 8, 2011, 04:51 (GMT)
regarding [#29521] Invalid Vertex Weights

added checks to mesh.validate() so it checks for nan weights and negative groups which can crash blender.

the file in the report looks to be corrupt, but this at least can make it load.

also noticed validate was using isnan() and finite() were both used to check valid vertex locations, only finite is needed.
December 8, 2011, 03:47 (GMT)
minor refactor of vertex group functions,
- defvert_remove_index's index wasnt used anywhere, rename to defvert_remove_group
- defvert_add_to_group was local in MOD_weightvg_util.c, moved to deform.c and renamed to defvert_add_index_notest

real fix coming next...
December 8, 2011, 02:08 (GMT)
give a more useful error message when bmesh operators fail to pass, was also leaking memory in this case.
December 8, 2011, 00:28 (GMT)
removed some bmesh todo comments which are not needed and minor edits on previous commit.
December 8, 2011, 00:18 (GMT)
bmesh todo, add UV loop flags pin & select
December 7, 2011, 22:03 (GMT)
Fix #29520: issue drawing with VBO + GLSL + alpha pass. Includes some refactoring
to hopefully make alpha material drawing code more clear.

December 7, 2011, 21:55 (GMT)
replace function in commented code incase we want to bring it back
December 7, 2011, 21:54 (GMT)
split BM_Collapse_Vert into 2 functions
* BM_Collapse_Vert_Faces
* BM_Collapse_Vert_Edges

since these are both quite different operations and callers where checking for one case or another anyway.
December 7, 2011, 20:55 (GMT)
rename iterator type from htype to itype (htype means header type for BMesh elements)
December 7, 2011, 20:13 (GMT)
BMESH TODO - BM_editselection_plane now returns a useful orientation from a tri/quad.
December 7, 2011, 18:51 (GMT)
Reorder options in refine menu + fixed typo

Patch by Sebastian Koenig, thanks!
December 7, 2011, 18:29 (GMT)
svn merge ^/trunk/blender -r42466:42495
December 7, 2011, 18:22 (GMT)
remove initilaizing weight collor with dummy value (from recent commit), harmless but not needed.
December 7, 2011, 17:28 (GMT)
Update presets for tracking
December 7, 2011, 17:23 (GMT)
Fix #28663: All "unit" properties show a value of 0 (on WinXP&MinGW&scons)

Use %g instead of %lg due to %g is supposed to be used for doubles and %lg confuses mingw at all
December 7, 2011, 15:55 (GMT)
More fix for snapto in Pose mode:
* The code for snap to grid was completely wrong (only x pos of chan was affectedâ?¦ by z computed value!), and the same problem as with snap to cursor was present (using armature_loc_pose_to_bone is wrong here). Also, computing nearest grid point in world space! Else, it generally ends up completely out of grid, due to object transforms...
* Small cleanup of code (uneeded vars and copying).
December 7, 2011, 15:21 (GMT)
Fix [#29461] Selection-to-Cursor works strange with bones with TrackTo constraint.

In fact, the problem was present with any kind of constraintâ?¦

We need the cursor coordinates in the rest bone space (aka armature space), i.e with all "manual" and "procedural" (constraints, ...) pose transforms cleared (as said in armature_mat_pose_to_bone:

/* Remove the pchan's transforms from it's pose_mat.
* This should leave behind the effects of restpose +
* parenting + constraints
*/

, only "manual" transforms are "cleared" by armature_loc_pose_to_bone...).
December 7, 2011, 14:54 (GMT)
Merging remained part of hybrid tracker which adds correlation threshold

Keir's comment:
Add support for detecting tracking failure in the ESM tracker component of
libmv. Since both KLT and Hybrid rely on ESM underneath, KLT and Hybrid now
have a minimum correlation setting to match. With this fix, track failures
should get detected quicker, with the issue that sometimes the tracker will
give up too easily. That is fixable by reducing the required correlation (in
the track properties).

Command used for merge: svn merge -r 42396:42397 -r 42399:42400 ^/branches/soc-2011-tomato

December 7, 2011, 11:29 (GMT)
Fix #29523: RenderEngine.update_progress() doesn't redraw UI.

By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021