Campbell Barton
65dbeabdc6
style cleanup: indentation, also quiet double promotion warnings for despeckle node.
2012-08-23 16:17:47 +00:00
Sergey Sharybin
c9d5f32270
Sequencer: display color sample information when mouse is holded down
...
Behaves in exactly the same way as image editor's color sampling.
Would be nice to display color managed color too, but that's for tomato branch.
2012-08-23 16:14:52 +00:00
Campbell Barton
f4ab3b9d8b
sequencer zooms horizontal only from mouse wheel and plus buttons.
2012-08-23 14:49:20 +00:00
Brecht Van Lommel
0dd42fd513
Fix #32387 : some mesh modifications breaking other shape keys.
...
The vertex shapekey index is now no longer copied, and propagation of offsets
in the basis to other shapekeys is disabled if new vertices were added. The
reason being that the propagation will only be done for the old vertices leaving
the new ones behind, and so doing e.g. subdivide + translate on the basis would
create a mess on other shape keys.
2012-08-23 13:54:30 +00:00
Sergey Sharybin
6a13ae2b52
Sequencer: fix for color balance keyframing and modifier renaming
2012-08-23 13:32:54 +00:00
Brecht Van Lommel
efa97ea40f
Fix #32391 : new remove doubles "unselected" option was enabled by default, don't
...
think this was intentional.
2012-08-23 10:56:16 +00:00
Brecht Van Lommel
fa6a8b8090
Fix #32389 : scons was compiling without iksolver and only itasc since a few days,
...
which gave performance issues.
2012-08-23 10:56:14 +00:00
Campbell Barton
bbd8863956
code cleanup: use const weights for customdata interpolation functions
2012-08-23 09:54:15 +00:00
Mitchell Stokes
fd2c3d1e30
BGE: When creating a controller by linking a sensor and actuator, the created controller will always be an and controller instead of the last controller type added.
2012-08-23 09:24:59 +00:00
Campbell Barton
e91e1814d0
fix own error in BM_data_interp_from_edges() from recent commit.
2012-08-23 09:20:15 +00:00
Sergey Sharybin
9bae78ed5d
Sequencer: move up/down operators for modifiers
2012-08-23 09:04:30 +00:00
Campbell Barton
40db82e314
alt page up/down now jump between strip center frames (since often the middle frame is a better sample to check).
2012-08-23 08:10:45 +00:00
Campbell Barton
25b7370e86
de-duplicate sequencer jump operator, use next/prev option instead.
2012-08-23 07:39:51 +00:00
Campbell Barton
9ecc6fdcc7
style cleanup
2012-08-23 07:10:48 +00:00
Campbell Barton
4e772065d7
set defaults for de-speckle
2012-08-23 07:02:11 +00:00
Campbell Barton
1ab5a4f0ed
despeckle composite node
2012-08-23 06:48:01 +00:00
Campbell Barton
45a0287f45
change I made gave a little nicer bleeding direction for inpaint but introduced dithering artifact.
2012-08-23 06:27:12 +00:00
Campbell Barton
6e90903baf
- add BM_data_interp_from_edges() function (matches BM_data_interp_from_verts).
...
- bridge-merged now merges edge customdata and flags for verts and edges.
2012-08-23 05:19:40 +00:00
Campbell Barton
c0c575751d
bmesh tool: support for merged-bridge (like bridge, collapsing), with a
...
factor to blend between loops.
2012-08-23 04:55:59 +00:00
Antony Riakiotakis
7683f87f27
Fix compilation on MinGW after recent utf 16 fixes (possibly win32 too). gcc ostream does not support wchar_t, I hope it works as expected with unicode filenames.
2012-08-22 19:01:09 +00:00
Sergey Sharybin
b0dd030ba6
Fixed regression introduced in 50107
...
Shader preview job localizes material without referencing it as a user,
so don't need to unreference itself as a user from this material.
Added BKE_material_free_ex function which could skip user dereferencing.
This also removed old hack with mtex users.
2012-08-22 17:22:04 +00:00
Campbell Barton
1939baa47d
style cleanup
2012-08-22 16:44:32 +00:00
Brecht Van Lommel
84e80b6904
Fix #32301 : mesh select more/less not taking hidden vertices/faces into account.
2012-08-22 15:10:07 +00:00
Brecht Van Lommel
7f9467098e
Fix #32309 : missing shortcuts in sculpt mode Hide/Mask menu. Keymap poll was too
...
strict, only has to check if we are in sculpt mode, not if the mouse is in the
main region too.
2012-08-22 14:27:09 +00:00
Brecht Van Lommel
d3f1222d38
Fix #32262 : mesh bridge between edge loops failed to find a good edge matching
...
in some cases, in particular when the the edge loops were not planar.
Now rather than finding the shortest distance between two vertices, one from
each edge loop and using that as a starting point, it now finds the smallest
sum of distances between all vertex pairs that would be connected.
2012-08-22 14:27:06 +00:00
Sergey Sharybin
0fbd15df0f
Sequencer: fix for incorrect proxies rendering after some recent refactor
2012-08-22 13:45:20 +00:00
Campbell Barton
267f625179
lasso select works in the node editor again, Ctrl+Alt+LMB, Ctrl+Alt+Shif+LMB to deselect
2012-08-22 13:34:06 +00:00
Brecht Van Lommel
97ee630dcd
Fix #32201 : particle size compatibility broken for object/group duplication.
...
After 2.63 there was a bugfix to take object scale into account for the duplicated
objects, but this breaks compatibility on earlier files. Now there is an option to
control if the scale should be used or not.
Scale is used by default on newer files, and not used on older ones.
2012-08-22 13:10:43 +00:00
Brecht Van Lommel
61dddcb800
Fix part of #32377 : TIFF not saving on windows to paths with special characters,
...
and DDS should not be in the list of file types because we can only load those
currently.
2012-08-22 13:10:37 +00:00
Campbell Barton
10b983002f
fix for glitch with mask refresh in the image view when lock was disabled - it would never update the image, (now check G.moving)
2012-08-22 13:03:54 +00:00
Campbell Barton
f67d0e63a4
add new mask blend mode: 'Merge Subtract'. gives better results when using feather on overlapping masks when one subtracts from another.
2012-08-22 11:58:59 +00:00
Campbell Barton
7d673ef0d2
fix for blend_render_info.py not closing file & some edits to comments.
2012-08-22 10:29:30 +00:00
Campbell Barton
2b9fd376e1
all areas of blender now do node tree id user count management, except for some exceptions like making a node tree local and material clipboard.
2012-08-22 09:35:46 +00:00
Campbell Barton
a4fd9f827b
fix for bug where scene copy and free didn't manage ID users.
...
you could for eg, make a full copy of a scene, then manually remove its compo nodes - which would give invalid zero user count.
2012-08-22 09:10:16 +00:00
Campbell Barton
ffcc63a7d0
node tree functions for copy/free now support optional ID user count management,
...
this is not used yet, so no functional changes.
2012-08-22 08:54:18 +00:00
Campbell Barton
c92ab5c3ef
code cleanup: use rect size macros
2012-08-21 20:34:05 +00:00
Campbell Barton
abd031bb4e
code cleanup: use rect size macros for the interface
2012-08-21 19:35:06 +00:00
Campbell Barton
dd21def25d
fixed [ #32373 ] Copy Vertex Group operator copies any value as full 1.0
2012-08-21 15:57:59 +00:00
Campbell Barton
0fd2448c8b
alt+wheel scrolling over the render slots works again (this didnt support scrolling when new interfaces would replace the old ones).
2012-08-21 15:45:17 +00:00
Campbell Barton
3090ae35af
fix [ #32374 ] Curve compositor UI drawing glitch
...
copy the curve for the compositor.
2012-08-21 15:14:29 +00:00
Brecht Van Lommel
857a3cd112
Fix #32334 : mesh separate by material with > 2 materials could include some
...
incorrect extra edges.
2012-08-21 14:49:07 +00:00
Campbell Barton
8bd7c3fba2
change curve evaluation functions never to modify curve data (ensures thread safety), now initializations has to be done outside evaluation.
2012-08-21 14:43:51 +00:00
Brecht Van Lommel
809fce9d00
Fix #32341 : extrude with a mirror modifier could lead to orphan vertices, it
...
was already removing unnecessary edges, just not vertices of those edges.
2012-08-21 14:38:03 +00:00
Brecht Van Lommel
63e6fbfbd4
Fix #32369 : pixel glitch with compositor curves node, and some pixels having
...
black point = white point. That's a degenerate case, clamped it now to 1e5,
which is a bit arbitrary, but infinity would give NaN issues.
2012-08-21 13:19:34 +00:00
Brecht Van Lommel
be4ac3a860
Fix #32355 : select vertex path not working when vertices are selected with e.g.
...
border select. There was a fix before bmesh where it would require exactly two
vertices to be selected, but this was not ported over, and it also wasn't quite
correct.
This case should also work: click on two vertices, selected the path between
them, and then click on a 3rd vertex and select path, to extend the path further
from the 2nd to the 3rd vertex.
Now both use cases should work.
2012-08-21 13:19:31 +00:00
Campbell Barton
4bcae5fb07
code cleanup: more legacy compo functions ifdef'd
2012-08-21 11:53:09 +00:00
Campbell Barton
f8db7ccb62
fix for bug with render slots - where the menus wouldnt only show layers from the last render which could be meaningless in different render slots.
2012-08-21 11:10:16 +00:00
Jeroen Bakker
ae9f5239a6
Fix for
...
* [#32356 ] Problem with "Ghost" in the "Glare" Node in Compositor
2012-08-21 10:45:01 +00:00
Campbell Barton
6a2018fe13
code cleanup: minor changes to last commit.
2012-08-21 10:44:10 +00:00
Sergey Sharybin
08417318cd
Sequencer: invalidate current frame cache on sequence transform
2012-08-21 10:42:21 +00:00