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-06-04Made an attempt to fix an instability issue in stroke rendering due to a failureTamito Kajiyama
of Normal2DF0D with smooth FEdges. The fix is to avoid generating new FEdgeSmooth instances whose length is shorter than epsilon.
2012-06-04Merged changes in the trunk up to revision 47381.Tamito Kajiyama
Conflicts resolved: source/blender/blenloader/intern/readfile.c
2012-06-03fix [#31674] BMesh Corrupt Stack around BMVert array "verts" - ONLY ON DEBUG ↵Campbell Barton
VERSION
2012-06-03rename context menu 'Python Documentation' to 'Online Python Reference'Campbell Barton
2012-06-03minor optimizations to compositor, avoid indirections when operating array ↵Campbell Barton
members multiple times
2012-06-03Bugfix for [#31692] Blur Node (Flat) X size affects Y size, Y size does nothingThomas Dinges
* GaussianYBlurOperation accessed sizex instead of sizey.
2012-06-03Minor UI message fixBastien Montagne
2012-06-03Fix bug [#31588]: iTaSC does not handle armature scaling correctly. iTaSC ↵Benoit Bolsee
solver operates in world reference, therefore armature scale is used to build the ik scene. But the scaling was not taken out when applying the pose at the end of the simulation.
2012-06-03code cleanup: replace some non utf8 charsCampbell Barton
2012-06-03quiet warningsCampbell Barton
2012-06-03Bugfix: Bone Groups now displayed with correct icon in OutlinerJoshua Leung
2012-06-03Part-Bugfix, Part-Feature Completion: 'Armature' Option for Mask ModifierJoshua Leung
finally works This commit finally hooks up the Mask Modifier's "Armature" option with the relevant depsgraph updates on bone selection. Hence, this feature finally works as it was originally intended - that is, bone selections can be used to control which parts of the mesh that the mask modifier is applied to are displayed, giving riggers more freedom to experiment with rigs that don't necessarily feature overbearing/cluttering widgets. Regarding the implementation ("has_viz_deps" flag): This feature is just the "tip of the iceberg" of a number of related set of rigging/visual animation tools I've had in mind for a while now (dating back to the introduction of this modifier). Key considerations - Not all rigs will use this, so we don't want an extra (depsgraph-flush + search) recalc cost for those that don't use this. - There are some planned features which will also use this
2012-06-03Mask Modifier - Bugfix and dead-code cleanupJoshua Leung
'Armature' mode for the Mask Modifier was not working at all anymore even when the selection <-> depsgraph recalc issue was patched to work (this latter fix is coming in another commit). It appears that this probably happened during one or more of the refactors which may have taken place around here over the years since I first introduced it. This commit does two things: * Removed the unused/redundant "vgroupHash" * Fixed the incorrect assumption used for determining if the vertex actually belonged to a vgroup corresponding to a selected bone.
2012-06-03Compile fix - "spf" was undefinedJoshua Leung
2012-06-03Cloth collisions: Revert 47335.Daniel Genrich
2012-06-02Fixing most (if not all) remaining issues with nodes UI i18n.Bastien Montagne
Note that I had to script-tag all sokets' names, as they are currently completely unknown from bpy.types (and hence unreachable for our po generating scripts).
2012-06-02experenental manual linking from the UI. realize this is an issue which is ↵Campbell Barton
not agreed on so probably this will be disabled for release. the data is stored here so more dev can commit: ./release/scripts/addons/modules/rna_wiki_reference.py
2012-06-02code cleanup: rename bool --> do_tint, confused qtcreatorCampbell Barton
2012-06-01Commenting out unused var, prevents my debug Blender to build... ;)Bastien Montagne
2012-06-01Make "Match Movie Length" into an operator (must be called inside a context ↵Bastien Montagne
having either a "texture" Tex, an "area" SpaceImage, or both "edit_image" Image and "edit_image_user" ImageUser). Thanks to Campbell who pointed me to uiLayoutSetContextPointer() func!
2012-06-01Followup fix Bugfix [#31629]: Cloth simulation collisions used still too ↵Daniel Genrich
high repulsions.
2012-06-01Smoke Bugfix: Velocity of moving objects was too high after scaling patch.Daniel Genrich
Spoted by MiikaH.
2012-06-01Fix #31673, File Output node forgets about socket names. Was checking for ↵Lukas Toenne
wrong file version for do_versions.
2012-06-01fix for crash when loading a file while rendering.Campbell Barton
2012-06-01Tweaks for Pasting Keyframes in DopeSheet/Graph EditorsJoshua Leung
In response to [#31670], I've reviewed the way that the Paste Keyframes tool for the DopeSheet and Graph Editors works. Previously, it required you to always select the F-Curves to paste the keyframes into before allowing you to paste keyframes. This was because it is quite difficult to infer which ID-block's set of curves is intended if more than one ID-block has similar curves (e.g. a scene with two materials, and both have their diffuse color animated). The underlying assumption and intention of the feature here was that the copy+paste were only being used by animators to copy animation between similar curves, to transfer and offset animation across block boundaries. However, it turns out that many people were by far more familiar with the simpler copy/paste paradigm from everywhere else (i.e. instead of trying to use duplicate to copy keyframes around within their respective F-Curves). Furthermore, in most cases there is only going to be a single character being animated at a time (vs multiple), which means that most of the time the matching problem is much simpler. Hence, the Paste now works as follows: - If there are selected F-Curves, we limit the paste-matching to only consider those in the selected F-Curves. This makes it possible to still explicitly specify where to paste. - In the more general case (no prior selections), pasting will try to match anything relevant it finds. TODO: - Check on whether the strictest matching level needs adjustments to limit the number of false positives - Testing and feedback of the new behaviour needed <--- ANIMATORS! PLEASE TEST
2012-06-01code cleanup: warningsCampbell Barton
2012-06-01Theme color for frame nodes. The alpha value from this theme color is also ↵Lukas Toenne
used when drawing frames with a custom color (which is just RGB).
2012-06-01Update startup.blend:Sergey Sharybin
- Added mask sculpt brush - Draw brush was removed from sculpt mode -- there's SculptDraw brush - Made default strength for draw brush 1.0 which makes much more sense especially for weight painting
2012-06-01There's no MASK_OT_select_border in trunk yetSergey Sharybin
2012-06-01Action Group Colors for Bones (Part 2)Joshua Leung
Colors used by Bone Groups are now copied/assigned to Action Groups too when they're created now. This completes the work started in r.46960 to restore this functionality from 2.48. Currently, there is no control over when/whether these colors are copied over (although it is possible to disable the display of these colors for relevant animation editors if desired). Originally I was going to make this a more generic Keying Sets feature, though that turned out to be a bit too complex to manage. Other notes: * Split out the code for copying colors to a common library function
2012-06-01Added NULL-pointer check to avoid crash in node editor. Fixes #31664Konrad Kleine
2012-06-01Reroute nodes, by Jeroen Bakker (patch #28443).Lukas Toenne
By holding shift and "cutting" a node link a new reroute helper node can be inserted. This consists of a single socket that can be used to insert additional connection points into a link. This can be used to keep a connection point in the tree when deleting a node, or to control the path of long connections for layout cleanup.
2012-06-01Optimize Gaussian blursMonique Dewanchand
2012-06-01Style and typo fixesJoshua Leung
2012-06-01fix crash in clip graph view (possibly own fault)Campbell Barton
2012-06-01Fixed crashJeroen Bakker
Previous patch allocated temporarily buffers.
2012-06-01Replaced tile based memory manager with a single aligned bufferMonique Dewanchand
- should increase speed with large node setups - enables caching of buffers in the node editor (in the future) - OpenCL part still needs some work
2012-06-01Removed unused files in compositorJeroen Bakker
2012-06-01Add const prefix to match definition in lasso.cPeter Larabell
2012-06-01Fix for [#31662] Compositing: No Alpha if image/color connected to second ↵Monique Dewanchand
input of math node
2012-05-31Fix #31634: crash calling bpy.ops.transform.edge_slide() outside 3d view.Brecht Van Lommel
Solution based on patch #31635 by Philipp Oeser.
2012-05-31style cleanupCampbell Barton
2012-05-31This fixes a precision issue in multi-paint so that near zero values do not ↵Jason Hays
cause flickering as you paint. It also changes multi-paint's "zero weight color" to black again--it was unintentionally changed to red some time late last year when an aspect of the colors were changed.
2012-05-31Fix #31657: adding mesh objects did not take units into account for the gridBrecht Van Lommel
scale that sets the default size.
2012-05-31Fix for [#31602] Node Glare: Ghosts effectJeroen Bakker
2012-05-31math lib changes from tomatoCampbell Barton
2012-05-31Fix for [#31542] Tiles Compositor: Image sequences brokenJeroen Bakker
2012-05-31 * Added new dilate/erode functionJeroen Bakker
2012-05-31Fix for Monique Dewanchand
[#31562] New compositor crashes due to incorrect opencl initialization
2012-05-30Viewer linking operator has to flag the node tree for update, to ensure the ↵Lukas Toenne
dependency sorting is correct (avoid red links).