Gaia Clary
a07a72d93d
Added generic function to Sync pose bone with active vgroup. For use in Weight Paint and Vertex Paint
2013-07-04 21:49:48 +00:00
Gaia Clary
db9f21ddd3
replaced OPERATOR_CANCELLED by OPERATOR_FINISHED to get the redo panel for Transfer Weights
2013-07-04 20:33:52 +00:00
Tamito Kajiyama
db71b5ef88
Partial fix for Bug #35695 : Freestyle produces extra line across an object with pointed areas.
...
The reported problem is a visual artefact (extra lines) generated by
ChainingIterators.pySketchyChainingIterator used for sketchy chaining with the Same Object
option disabled in the Parameter Editor mode. The issue is caused by an inconsistency in
the internal data structure (i.e., view map). For now this fatal error condition is addressed
to avoid visually incorrect results. Another fix will follow to address the cause of the
internal inconsistency.
2013-07-04 20:24:22 +00:00
Campbell Barton
50148a0f53
edit on r57996, no need to use for loop.
2013-07-04 20:07:00 +00:00
Campbell Barton
077f2b77b9
missed change needed in r58003, wasn't selecting source group properly.
2013-07-04 19:45:11 +00:00
Campbell Barton
cee5bd4623
changes to weight paint transfer
...
- Use the active group of the active (target) object (not the active group of the other, unselected object)
- Ensure the active group doesnt change from the one that was set originally.
- defgroup_find_name was doing redundant lookup on its self.
2013-07-04 19:34:49 +00:00
Brecht Van Lommel
5ad4550f22
Fix #36010 : missing 3D view header redraw when assigning shortcut key to
...
mesh automerge.
2013-07-04 19:29:04 +00:00
Campbell Barton
6fb6087c68
correct bad use of bool for cursor arg.
2013-07-04 18:58:00 +00:00
Brecht Van Lommel
6db8fd72f0
Fix #35957 : blender internal viewport render did not do correct color management
...
for image textures.
2013-07-04 18:17:02 +00:00
Sv. Lockal
12d5340a5a
Fix non-conditional out-of-bounds memory access in DoubleEdgeMask node
2013-07-04 17:57:03 +00:00
Brecht Van Lommel
ea5f0ec962
Fix #35997 : add armature > single bone, then change location or rotation would
...
move only the origin and not the bone. It doesn't need to use any object
matrices to add the bone, the only reason this worked before is because they
were still unit matrices due to depsgraph not running immediately on add.
2013-07-04 14:59:26 +00:00
Brecht Van Lommel
7eb5cf8699
Fix #36001 : crashing copying long strings in text buttons.
2013-07-04 14:37:38 +00:00
Brecht Van Lommel
881f0b1456
Revert revision 57896 to fix Make Local > All with multi user datablocks. It's
...
causing problems with link/append, needs some deeper changes but it's too close
to release for that.
2013-07-04 14:11:42 +00:00
Brecht Van Lommel
dc44fd032e
Fix #36006 : appending some datablock types (e.g. node groups) did not work, they
...
were always linked after a recent bugfix.
2013-07-04 13:03:08 +00:00
Brecht Van Lommel
1268eda19b
Fix #35994 : shape key mirror without topology did not properly work after
...
doing mirror with topology.
2013-07-04 11:37:32 +00:00
Brecht Van Lommel
1c01ad53d5
Remove SDL_VIDEODRIVER=dummy environment variable setting, this may interfere
...
with other applications launching SDL applications from Blender.
At the time this was added the game engine joystick code was unnecessarily
initializing the SDL video subsystem, and looking at the SDL source code that's
the only place this environment variable is read. That doesn't happen anymore,
though we do have WITH_GHOST_SDL now. But the environment variable is set after
GHOST has been initialized, otherwise this code would have actually broken that.
2013-07-04 11:28:52 +00:00
Campbell Barton
69b8b16464
rename poll functions from r57986, also no need to count the list to check if its empty.
2013-07-04 09:31:33 +00:00
Sergej Reich
a51b5c676e
rigidbody: Code clenup
...
Remove duplicate null check.
2013-07-04 08:52:27 +00:00
Sergej Reich
734e49ade6
rigidbody: Remove constraint when removing one of it's objects
...
This is not the nicest behaviour but trying to keep both bullet and
blender side objects in sync breaks in this case.
There might be a better soluion but this avoids crashes for now.
Fixes: [#35995 ] Delete crash on specific scene (Physics)
2013-07-04 08:52:24 +00:00
Gaia Clary
5fc8393dee
Moved 'vgroups exist' check into operator poll functions of weight tools
2013-07-04 08:47:42 +00:00
Campbell Barton
32e674c2c9
fix [ #35998 ] Crash when trying rename Driver in Outliner
...
remove unused script define
2013-07-04 04:57:04 +00:00
Campbell Barton
70dc1d8cb6
stop adding groups from changing the active group with weight transfer, add BKE_defgroup_new function.
2013-07-04 03:56:18 +00:00
Campbell Barton
a0cfa3e420
fix [ #35984 ] no way to know if a datablock is in editmode
...
the report explains the issue in detail, but basically you couldn't know if a mesh was in editmode without checking all the objects that use it.
add `is_editmode` readonly property for all datatypes which support editmode.
also make rna fail to build on implicit function declarations.
2013-07-03 22:57:00 +00:00
Campbell Barton
374383997c
fixes/edits to wright transfer
...
- poll function now checks for a mesh.
- other selected lattices would crash, check for meshes there too.
- better reporting when transfer fails.
- remove feature to sync with active bone after transfer, other tools don't do this (we could make into a generic function if its needed).
2013-07-03 21:29:30 +00:00
Campbell Barton
75aed60ed8
remove checks for active object in the weight panel, this is incorrect for weight transfer and we better rely on operators poll functions.
2013-07-03 21:07:41 +00:00
Howard Trickey
2e7776b95a
Fix bevel crash bug 35990. Sometimes no face to interpolate from.
2013-07-03 20:52:31 +00:00
Brecht Van Lommel
bbfc3c6cee
Fix #35992 : crash using make links > animation data between empty and mesh object.
2013-07-03 20:37:09 +00:00
Brecht Van Lommel
42f6136da8
Fix #35991 : show warning message to when trying to edit driven values in number buttons.
2013-07-03 20:37:07 +00:00
Gaia Clary
7eed4d5c4f
Fix Weight Paint(Weight-Transfer): active vgroup does not match active bone when new vgroups where created during transfer
2013-07-03 20:31:38 +00:00
Brecht Van Lommel
3181c4ecd5
Fix #35935 : make links > groups, which copies group membership between objects,
...
would also copy object dupligroups (next item in the menu).
2013-07-03 17:16:24 +00:00
Brecht Van Lommel
76b3f6edcc
Fix #35933 : setting shortcut keys in object mode menu didn't work correct.
2013-07-03 17:11:33 +00:00
Brecht Van Lommel
721237cf29
Fix #35986 : "Full sample AA not supported without 3d rendering" message was
...
displayed even with antialiasing disabled.
2013-07-03 17:02:09 +00:00
Gaia Clary
bce00b605c
Weight Paint: Enable Transfer Weights tool for Obejcts with no Vertex Groups
2013-07-03 15:57:30 +00:00
Sergey Sharybin
c9e56955cf
Fix deadlock in coordinate wrapping operation with zero dimension
2013-07-03 15:33:14 +00:00
Sergey Sharybin
9b72621958
Fix crash when getting active ID from a node tree with missing groups
2013-07-03 15:33:11 +00:00
Brecht Van Lommel
d07f060206
Fix #35974 : smoke flow force field icon missing in add menu.
2013-07-03 12:22:46 +00:00
Campbell Barton
6d9de6a72b
fix [ #35975 ] "Select Linked" = "Select All" in Weight Paint mode?
...
looks like this was broken since bmesh merge.
2013-07-03 09:53:06 +00:00
Campbell Barton
905cb1639a
update doxygen congfig and tweaks to warnings when running doxygen.
2013-07-03 04:47:50 +00:00
Campbell Barton
ffaebe2237
reduce imports on startup
2013-07-03 01:20:32 +00:00
Campbell Barton
e60a33ba07
fix for own error in 57226, broke subsurf-uv
2013-07-02 21:47:42 +00:00
Brecht Van Lommel
65cbcde831
Fix cycles world ray visibility not working correct with multiple importance
...
sampling.
2013-07-02 21:03:16 +00:00
Campbell Barton
4848ca09c0
style cleanup
2013-07-02 20:36:52 +00:00
Brecht Van Lommel
a30dc7c74e
Fix #35966 : remesh modifier + particle use modifier stack option did not work
...
well together.
2013-07-02 19:17:34 +00:00
Brecht Van Lommel
d6c14ed855
Fix #35964 : viewport render not updating with linking materials with ctrl+L.
2013-07-02 17:21:40 +00:00
Brecht Van Lommel
6449af5d38
Fix #35958 : texture timeout with value 0 not preserved when saving user preferences.
2013-07-02 16:02:56 +00:00
Brecht Van Lommel
1a493533c3
Fix #35944 : adding keyframes or drivers on image sequences offset did not work
...
for cycles image texture node.
2013-07-02 15:56:32 +00:00
Howard Trickey
994a937a97
Fix Bevel bug #34321 , making bevel keep UVs contiguous when possible.
2013-07-02 13:18:56 +00:00
Brecht Van Lommel
08225cf670
Fix #35954 : missing cycles viewport render update when changing the object
...
or material pass index.
2013-07-02 12:52:37 +00:00
Campbell Barton
418011907c
remove nan copyrights from code added since blender become opensource (copy paste errors), also remove BKE_script.h
2013-07-02 10:14:59 +00:00
Campbell Barton
1f091fd234
add missing gpl headers
2013-07-02 09:47:22 +00:00