Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-01-15remove some unused DNA membersCampbell Barton
2012-01-15modify the weight paint and vcol functions not to modify the color in place ↵Campbell Barton
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-15vertex/weight paintCampbell Barton
- 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-15minor cleanup to weightpaint code, move color & weight blending into own ↵Campbell Barton
function (was duplicated), also add enum for vpaint blend modes.
2012-01-15Fix all remaining unified paint settings uses of current Scene.Nicholas Bishop
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-15Fix [#29894] Selection in sequence editor does not de-select other stripsBastien Montagne
Another bunch of fixes for select keymaps (sequencer, node, nla, graph, action).
2012-01-15Fix [#29891] Stupid select all behaviour.Bastien Montagne
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-14fix for weight paint when the mirror vertex was allocated (would free the ↵Campbell Barton
original verts weight). was an error in own recent commit.
2012-01-14fix [#29890] Extend selection doesn't clear (3D view edge loop select and ↵Campbell Barton
node editor node select) caused by own use-last-settings, will be more of these, need to go over all keymaps.
2012-01-14add utility function to BLI_math_color - rgb_to_luma, rgb_to_luma_byte, also ↵Campbell Barton
use rgb_to_grayscale in more places.
2012-01-14replace operator to toggle handles with generic wm operatorCampbell Barton
2012-01-14replace ANIM_OT_time_toggle operator with generic WM_OT_context_toggle operatorCampbell Barton
2012-01-14adjust view3d api function for getting user region to also return view3d ↵Campbell Barton
since most callers need this too.
2012-01-14- opengl render in quadview wasn't using camera.Campbell Barton
- minor change to FTOCHAR use.
2012-01-14ensure functions are not used within FTOCHAR macro since they run 2-3 times.Campbell Barton
brushes were doing curve lookups within this macro for example.
2012-01-14Fix UV Editor selection (due to bug #29875, "extend" was no more reset when ↵Bastien Montagne
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-14fix for own error making button outlines darker.Campbell Barton
2012-01-14make sequencer use standard select operator with action property, remove ↵Campbell Barton
select_inverse operator.
2012-01-14remove *.select_inverse operators where the *.select_all operator has an ↵Campbell Barton
invert option.
2012-01-14use single property lookups in transform operator initialization & fix error ↵Campbell Barton
with last-settings, so texture translate doesn't apply to the grab key.
2012-01-13Fix #29879: ctrl+B border select with handles in the graph editor not selectingBrecht Van Lommel
the right keys/handles.
2012-01-13Fix #29878: running bpy.ops.render.opengl() from console not starting new lineBrecht Van Lommel
or printing output.
2012-01-13Bugfix: Editing baked cache in particle mode for Softbody and Cloth now ↵Daniel Genrich
shows changes in 3dview without having to exit + enter editmode.
2012-01-13Fix #29873: transform with individual origins not working in edge select mode.Brecht Van Lommel
2012-01-13adding metaballs and lamps in local mode was broken.Campbell Barton
2012-01-13alpha value for button triangles ignored the alpha value (was no way to ↵Campbell Barton
change alpha of `Tick` in boolean option button).
2012-01-13Fix #29824: Error writing frame if 3D scene starts after first frame of ↵Sergey Sharybin
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-13fix for weight paint wire draw leaving GL_BLEND enabled (made pose bones ↵Campbell Barton
draw with low alpha)
2012-01-13'uw' was used in weight paint code for previous deform weight, renamed to ↵Campbell Barton
'dw_prev'
2012-01-13give a more useful error when attempting to opengl render in background mode.Campbell Barton
add some tips to the python docs.
2012-01-13fix [#29832] Weightpainting with "x-mirror" and "auto normalize" fails for ↵Campbell Barton
center bones normalize function simply wasn't called on the mirror vertex. also fix 3 other bugs / inconsistencies * when mirror is enabled, center verts get themselves as the mirror vertex, wpaint code didn't check for this case, mirroring the vertex to it self (would work, but unneeded). * normalizing after painting would scale the active weight too, now keep the painted weight and adjust others when normalizing. * VP_ONLYVGROUP wasn't respected for mirror (mirror vertex group would always be added).
2012-01-13another minor weightpaint change, dont pass do_auto_normalize as a bool arg ↵Campbell Barton
to do_weight_paint_normalize_all(), just check before calling.
2012-01-13minor edits to main weight paint function for better readability - ↵Campbell Barton
do_weight_paint_vertex(), no functional changes.
2012-01-13Remove vestigial retopo/retopo-paint code.Nicholas Bishop
2012-01-13Fix some RNA/scene issuess with unified paint settings.Nicholas Bishop
Added RNA for the unified paint setting flags that matches the Brush RNA. Fixed the getter/setter functions to avoid guessing which Scene's UnifiedPaintSetting to use. The getter functions take a Scene pointer now, the setter functions are removed in favor of a more explicit approach through RNA: Rather than RNA choosing whether a property's value is in the Brush or in the UnifiedPaintSettings, there are now explicit properties for both. The UI code has been modified accordingly to switch the toggle buttons between affecting the Brush and the UnifiedPaintSettings.
2012-01-13Fix ##29803: cycles image texture node refresh issue with image editor.Brecht Van Lommel
2012-01-12use render osa setting for opengl render sample count and BLI_jitter for ↵Campbell Barton
opengl rendering (previously was hard coded at 5).
2012-01-12Some small fixes to get things compiling on solaris with cmake.Kent Mein
There are also some changes that need to be done to libmv but I'm leaving those out so I can get it patched upstream first. (Only works with gcc/g++ if we want to use sun's compiler we would need to get rid of all of our annonymous structs which I don't think we want to do at this point, example: typedef struct wmNDOFMotionData { union { float tvec[3]; // translation struct { float tx, ty, tz; }; // this would need to be fixed // something like this or something similar: struct { float x, y, z; } t; }; ... ) Kent
2012-01-12replace fixed sizes with sizeof when passing string length since size wasn't ↵Campbell Barton
always correct.
2012-01-12remove commented editmesh code which is now moved to transform.cCampbell Barton
2012-01-12remove redundant trailing slashesCampbell Barton
2012-01-12de-duplicate function copy-paste for node color sampling.Campbell Barton
2012-01-12use skip-save for ED_object_add_generic_props(), not essential - but it was ↵Campbell Barton
annoying to have 'Reset' move objects to 0,0,0
2012-01-11running operators now uses last used settings, added reset button to set ↵Campbell Barton
defaults. details - uses redo stack to get recent settings from. - adds a flag to IDProperties so RNA_property_is_set() can return false even if the property is exists. - PROP_SKIP_SAVE option skips these settings from getting reset (as with presets).
2012-01-11rename RNA_property_is_set() --> RNA_struct_property_is_set() in preperation ↵Campbell Barton
to add a second version of the function which takes the property rather then its name.
2012-01-11dynamicpaint had some incorrect string sizes for layers names, use BLI ↵Campbell Barton
string functions in more places too.
2012-01-11use BLI_strncpy and BLI_snprintf when the size of the string is known.Campbell Barton
fix for sequencer unique naming which was missed with string length update.
2012-01-11minor cleanup for string use - no functional changesCampbell Barton
- use more logical names for strings, noticed too many strings called `str` when reviewing name patch. - pass __func__ macro to uiBeginBlock(), quite a few names were wrong (copy/paste error).
2012-01-11Longer names support for all ID and other object namesSergey Sharybin
This commit extends limit of ID and objects to 64 (it means 63 meaning characters and 1 for zero-terminator). CustomData layers names are also extended. Changed DNA structures and all places where length constants were hardcoded. All names which are "generating" from ID block should be limited by MAX_ID_NAME-2, all non-id names now has got own define called MAX_NAME which should be used all over for non-id names to make further name migration stuff easier. All name fields in DNA now have comment with constant which corresponds to hardcoded numeric value which should make it easier to further update this limits or even switch to non-hardcoded values in DNA. Special thanks to Campbell who helped figuring out some issues and helped a lot in finding all cases where hardcoded valued were still used in code. Both of forwards and backwards compatibility is stored with blender versions newer than January 5, 2011. Older versions had issue with placing null-terminator to DNA strings on file load which will lead to some unpredictable behavior or even crashes.
2012-01-11fix [#29794] Cannot hide faces in weight-paint modeCampbell Barton
bug was introduced with cycles merge.