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-04Merged changes in the trunk up to revision 47381.Tamito Kajiyama
Conflicts resolved: source/blender/blenloader/intern/readfile.c
2012-06-03Cycles / OSL:Thomas Dinges
* Update the Oren Nayar shader to incorporate updates / fixes from r41968 and r44330.
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-03Fix Eigen3 unaligned array in iTaSC. The unaligned array cause crash when ↵Benoit Bolsee
SSE2 is enabled. The source of unaligned array were: matrix passing by value in std::make_pair() and offset of matrix member in structure.
2012-06-03code cleanup: replace some non utf8 charsCampbell Barton
2012-06-03use fnmatch for reference globing rather then regex - regex overly ↵Campbell Barton
complicates simple cases and wasnt being taken advantage of.
2012-06-03quiet warningsCampbell Barton
2012-06-03Bugfix: Bone Groups now displayed with correct icon in OutlinerJoshua Leung
2012-06-03Cycles: different fix for object info random range issue.Brecht Van Lommel
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-03Cycles / OSL Textures:Thomas Dinges
* Ported my checker texture to OSL. :)
2012-06-03Cycles / OSL Textures:Thomas Dinges
* More fixes, replaced all remaining size variables with scale ones. * Remove nonzero check in OSL textures, not needed anymore, was there to prevent division by zero for the size variable.
2012-06-03Compile fix - "spf" was undefinedJoshua Leung
2012-06-03Cloth collisions: Revert 47335.Daniel Genrich
2012-06-03Cycles / OSL:Thomas Dinges
* More fixes for r41599, removed clouds and distorted noise textures and ported the Noise texture to OSL. ToDo: Color output is still commented, needs a closer look. * Some more fixes (comments, uninitialized variables)
2012-06-03Cycles / Object Info Node:Thomas Dinges
* The random output had a range from -0.5 to 0.5, added an offset of 0.5 to bring it into the 0.0 / 1.0 range, which is in alignment with Shader Node Guidelines. Patch by Agustin Benavidez, thanks!
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-02Cycles / OSL:Thomas Dinges
* Forgot to rename Gradient OSL file.
2012-06-02Cycles / OSL:Thomas Dinges
* More OSL fixes for r41599, removed marble and wood texture and ported Wave Texture to OSL.
2012-06-02Cycles / Wave Texture:Thomas Dinges
* Found an issue in the shader code, it used the x coordinate twice.
2012-06-02Cycles / OSL Fixes:Thomas Dinges
* OSL textures were never updated after the refactor in november 2011. * Remove stucci texture and renamed blend to gradient.
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-01Fix for [#27472] "preserve volume for armature modifier does not work" based ↵Mitchell Stokes
on code provided by Sergey Kurdakov. Now more deformation flags are being passed to armature_deform_verts(). Note: this fix is only for the Blender vertex deformer, not the BGE deformer.