Tamito Kajiyama
3667cddf1a
Fix for color management not working properly with Freestyle.
2012-01-21 21:58:47 +00:00
Tamito Kajiyama
0634b4decd
Removed a hard-coded limit that the backbone stretching effect was applied to
...
stokes with 2D length longer than 50. Problem report by Forrest Gimp, thanks!
2012-01-20 18:03:12 +00:00
Tamito Kajiyama
2453b16717
Fix for a crash with FSAA enabled and Freestyle disabled.
...
Problem report by Victor / tokiop, many thanks!
2012-01-18 21:38:33 +00:00
Tamito Kajiyama
e0df491d1e
Merged changes in the trunk up to revision 43404.
...
Conflicts resolved:
source/blender/python/SConscript
2012-01-15 23:13:12 +00:00
Campbell Barton
23806a2b7d
support for quick jump to scroll area with middle mouse clicking on scroll area (become used to this for qt and gtk apps)
2012-01-15 17:26:30 +00:00
Campbell Barton
0c2f08d35a
fix crash when calling bpy.ops.render.render('INVOKE_DEFAULT') from the python console.
2012-01-15 14:19:32 +00:00
Bastien Montagne
73b04af45d
Another fix for previous own fix...
2012-01-15 13:51:32 +00:00
Sergey Sharybin
91835abde4
Remove unused code and code sued for debug
2012-01-15 13:32:07 +00:00
Sergey Sharybin
f37d1b7b4e
Color channels now can be disabled for the whole frame in clip editor
2012-01-15 13:31:58 +00:00
Sergey Sharybin
58601362b7
Fixed incorrect behavior of 2d stabilization preview in clip editor when proxied resolution is used
2012-01-15 13:31:40 +00:00
Sergey Sharybin
5e8940bcf1
Refactoring and code deduplicate in movie cache
2012-01-15 13:31:25 +00:00
Campbell Barton
174e58f6f2
weight paint UI
...
- added back 2.4x 'Vgroup' option to the UI, restricts painting to verts already in the group.
- remove 'All Faces' button in weight paint mode. it doesn't do anything.
2012-01-15 13:23:57 +00:00
Campbell Barton
8c9c018c90
note on compating RNA pointers and compare RNA types for RNA-Properties too.
2012-01-15 12:35:40 +00:00
Campbell Barton
1a0de15cb5
remove some unused DNA members
2012-01-15 11:53:14 +00:00
Sergey Sharybin
094554b6b4
Fixed typo in a tooltip
2012-01-15 09:20:29 +00:00
Campbell Barton
522a3b43ae
modify the weight paint and vcol functions not to modify the color in place and instead return a new color.
...
also fix for error in last commit, the brushes alpha wasnt set for weight paint info struct.
2012-01-15 07:46:59 +00:00
Campbell Barton
52decb3c31
vertex/weight paint
...
- store brush_alpha() result so it doesnt need to be called for each vertex when paitning.
- use _pressure suffix rather then _final to show the pressure has been applied.
- weight paint was needlessly calculateing the test weight when multipaint was enabled.
2012-01-15 07:15:15 +00:00
Campbell Barton
783213b8fc
minor cleanup to weightpaint code, move color & weight blending into own function (was duplicated), also add enum for vpaint blend modes.
2012-01-15 06:29:08 +00:00
Nicholas Bishop
30e759c75b
Fix all remaining unified paint settings uses of current Scene.
...
Things like brush size and strength accessors now take a scene
parameter rather than guessing about which Scene's unified paint
settings to use.
Setting the size/strength through RNA can now be done separately for
the brush or the UnifiedPaintSettings.
The UI python code required updating to check whether the
size/strength controls should use brush or UnifiedPaintSettings RNA.
Radial control also required some updates to switch between the two
RNA sources.
2012-01-14 23:54:51 +00:00
Bastien Montagne
046bf80881
Fix [ #29894 ] Selection in sequence editor does not de-select other strips
...
Another bunch of fixes for select keymaps (sequencer, node, nla, graph, action).
2012-01-14 22:59:51 +00:00
Bastien Montagne
93017790bc
Fix [ #29891 ] Stupid select all behaviour.
...
More "Reset ops properties" stuff, in select C keymaps this time.
Also ARMATURE_OT_select_inverse -> ARMATURE_OT_select_all(action='INVERT'). Left the select_inverse op code, though, it’s not using the same algo as INVERT of select_all ???
2012-01-14 21:19:41 +00:00
Campbell Barton
13ffef9c4a
fix for weight paint when the mirror vertex was allocated (would free the original verts weight).
...
was an error in own recent commit.
2012-01-14 18:52:34 +00:00
Campbell Barton
5c93135ef9
fix [ #29887 ] Alt + g in a node group results in crash
2012-01-14 18:11:45 +00:00
Campbell Barton
e322537c13
fix [ #29890 ] Extend selection doesn't clear (3D view edge loop select and node editor node select)
...
caused by own use-last-settings, will be more of these, need to go over all keymaps.
2012-01-14 17:56:44 +00:00
Campbell Barton
0d5595befb
add utility function to BLI_math_color - rgb_to_luma, rgb_to_luma_byte, also use rgb_to_grayscale in more places.
2012-01-14 17:14:23 +00:00
Campbell Barton
6e72a7c113
replace operator to toggle handles with generic wm operator
2012-01-14 16:26:08 +00:00
Campbell Barton
635fba3a66
replace ANIM_OT_time_toggle operator with generic WM_OT_context_toggle operator
2012-01-14 14:17:12 +00:00
Campbell Barton
4f3de6a741
adjust view3d api function for getting user region to also return view3d since most callers need this too.
2012-01-14 12:24:25 +00:00
Campbell Barton
fca385ca9a
- opengl render in quadview wasn't using camera.
...
- minor change to FTOCHAR use.
2012-01-14 11:21:00 +00:00
Campbell Barton
d14ac69c8c
ensure functions are not used within FTOCHAR macro since they run 2-3 times.
...
brushes were doing curve lookups within this macro for example.
2012-01-14 10:33:16 +00:00
Campbell Barton
0863575816
tag unused function args in raytrace code.
2012-01-14 10:08:47 +00:00
Bastien Montagne
9fb9451321
Fix UV Editor selection (due to bug #29875 , "extend" was no more reset when using keymap).
...
Yet I wonder how much of these remain (and why some, like e.g. selection in 3D views, did not have that problem)… This is a bit fuzzy, imho.
2012-01-14 08:59:11 +00:00
Campbell Barton
e5da7be972
fix for own error making button outlines darker.
2012-01-14 07:46:21 +00:00
Campbell Barton
0c4e0965cc
make sequencer use standard select operator with action property, remove select_inverse operator.
2012-01-14 07:23:57 +00:00
Campbell Barton
166a37532f
remove *.select_inverse operators where the *.select_all operator has an invert option.
2012-01-14 06:58:03 +00:00
Campbell Barton
75f8d5fc66
use single property lookups in transform operator initialization & fix error with last-settings, so texture translate doesn't apply to the grab key.
2012-01-14 04:42:41 +00:00
Campbell Barton
fc0ad3c42a
theme settings - split space and space list into their own RNA members, display with own heading in userprefs.
2012-01-14 03:24:41 +00:00
Brecht Van Lommel
c5023e4bb9
Fix #29879 : ctrl+B border select with handles in the graph editor not selecting
...
the right keys/handles.
2012-01-13 17:25:24 +00:00
Peter Larabell
e516d1d718
Group DEM node code with the rest of the mattes, rather than the filters. Also fixes two typos in DEM node comments.
2012-01-13 16:00:24 +00:00
Brecht Van Lommel
cb145fad01
Fix #29878 : running bpy.ops.render.opengl() from console not starting new line
...
or printing output.
2012-01-13 15:35:36 +00:00
Daniel Genrich
2cde9bb99c
Bugfix: Editing baked cache in particle mode for Softbody and Cloth now shows changes in 3dview without having to exit + enter editmode.
2012-01-13 15:14:08 +00:00
Brecht Van Lommel
b1a3041f82
Fix quicktime issue in last commit that moved settings into own RNA struct.
2012-01-13 14:56:51 +00:00
Brecht Van Lommel
12520b4e06
Fix #29873 : transform with individual origins not working in edge select mode.
2012-01-13 14:56:41 +00:00
Sergey Sharybin
8197361f51
Move FFmpeg and QuickTime settings to own structure inside RenderSettings
...
rather than making all properties have ffmpeg_ and quicktime_ prefixes
2012-01-13 12:34:41 +00:00
Sergey Sharybin
8dcb1f4d12
Added Lossless Output option for h264 codec.
...
This will fix #26943 : render image to video problem
2012-01-13 12:34:23 +00:00
Campbell Barton
0f34ce27cf
fix for error comparing py-struct members
...
if 2 pyrna structs used the same pointer they could incorrectly compare as true, this caused an error in theme saving because an item could match its parent and stop writing (to prevent recursive writing of same data).
eg:
context.user_preferences.themes[0].user_interface.wcol_regular == context.user_preferences.themes[0].user_interface
2012-01-13 11:36:32 +00:00
Campbell Barton
e06d82227c
adding metaballs and lamps in local mode was broken.
2012-01-13 10:14:48 +00:00
Campbell Barton
0527c4923d
alpha value for button triangles ignored the alpha value (was no way to change alpha of Tick in boolean option button).
2012-01-13 09:26:06 +00:00
Sergey Sharybin
74aede4d71
Fix #29824 : Error writing frame if 3D scene starts after first frame of animation and output is H264
...
Issue was caused by incorrectly set PTS value frames came form Scene strip renderer.
This value used to be calculated from RenderData current and start frame which
lead to non-uniformuly counting which totally confuses encoder.
Switch append_avi and append_ffmpeg to use current frame from rendering scene
(which was already passing to this functions and was used mostly for logging)
and start frame of rendering scene (it's new parameter added). This allowed to
calculate correct PTS value easily and get rid of global static sframe variable
in writeavi.c file.
2012-01-13 09:20:13 +00:00
Campbell Barton
425f634eeb
fix for weight paint wire draw leaving GL_BLEND enabled (made pose bones draw with low alpha)
2012-01-13 08:38:26 +00:00