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
2018-05-30Render API: rename some API functions back to earlier names.Brecht Van Lommel
Their purpose is the same, no reason to break API compatibility here.
2018-05-30Cleanup: quiet warningCampbell Barton
2018-05-30UI: fix property split w/ color buttons & empty textCampbell Barton
2018-05-30Tweak for previous commit: Just group all bone properties under the bone nameJoshua Leung
After more testing, I realised that bendy bone properties should also be grouped, but probably all other per-bone settings too. Now, just group all of them, since it's easier for everyone this way.
2018-05-30Insert Keyframe: Change default behaviour for how F-Curves get groupedJoshua Leung
For many years, animators have been complaining about how keyframing a (transform) property directly would leave them ungrouped, while keyframing them using a Keying Set would put them into a group based on the name of the keyingset. This commit attempts to improve (unify + make consistent) the default behaviour: * All object transforms now get added to an "Object Transforms" group, regardless of whether they were added individually via buttons or keyingset * All bone transforms now get added to a group corresponding to the name of the bone instead of only the ones added via keyingset
2018-05-30Cleanup: Reuse existing scene pointerJoshua Leung
2018-05-30Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/editors/space_outliner/outliner_intern.h
2018-05-30Fix missing movieclip ID type in allowed ones for Outliner...Bastien Montagne
2018-05-30Object Modes: don't de-select others when activatingCampbell Barton
2018-05-30Fix render info not working with overlap regionsDalai Felinto
2018-05-30Object Modes: stay in object mode when setting activeCampbell Barton
When activating an object from the 3D view or outliner, keep the newly selected object in object mode.
2018-05-30Object Modes: pose support for generic mode exitCampbell Barton
2018-05-30Cleanup: RNA naming, use highlight as suffuxCampbell Barton
This is whats done already elsewhere.
2018-05-30Workbench: Specular HighlightsJeroen Bakker
Added specular highlights for: - Solid studio shading - Texture studio shading
2018-05-30Fix: Toggling "mute" toggle in animation editors didn't work with copy-on-writeJoshua Leung
Tested on Autumn run cycle by muting master bone animation - when working, the dog should run forwards when the master bone animation is being muted.
2018-05-30Keymap: group paint modes, reorder enumCampbell Barton
Menu now matches the keymap.
2018-05-30Keymap: Pose/Weight-Paint modes now co-existCampbell Barton
Use the same key for pose & weight paint mode (instead of texture paint) This makes more sense since pose/weight paint modes are often used in combination.
2018-05-30Keymap: add back sculpt keysCampbell Barton
Shouldn't have been removed in recent keymap edits.
2018-05-30Cleanup/fix wrong modifiers targets handling in COW context.Bastien Montagne
Modifiers stack only get COW/evaluated IDs, so no need to go auery again DEG for those. Further more, now unified handling of EditBMesh case (was done on case-by-case basis in a few modifiers, not all for some reason). We are still missing the ability to get final and cage deformed meshes when in Edit mode though, this is to be defined/implemented in depsgraph.
2018-05-30Outliner: support toggling non-active edit/pose mode objectsCampbell Barton
Support switching non-active objects in/out of a mode from the outliner. - This allows users to change which objects are in a mode w/o having to exit the mode and change seleciton. - Changing the mode of the active object applies to all other objects. - By convention setting a mode selects, removing de-selects, this is done for convenience so switching to a mode from object mode maintains the set of objects in the current mode. See: T55246
2018-05-30UI: Show outliner icon highlight w/ non-active edit-mode objectsCampbell Barton
2018-05-30Cleanup: Naming, match policy with rest of copy-on-write designSergey Sharybin
2018-05-30Merge branch 'master' into blender2.8Campbell Barton
2018-05-30Edit Mode: add success return valueCampbell Barton
Also remove fix for T6614, since BKE_object_obdata_is_libdata no longer checks proxy.
2018-05-30Merge branch 'master' into blender2.8Campbell Barton
2018-05-30DNA: add OB_DATA_SUPPORT_EDITMODE macroCampbell Barton
2018-05-29Correct last commitCampbell Barton
Left unneeded code in space_context_cycle_invoke
2018-05-29Keymap: partially implement changes from T55162Campbell Barton
- Use Tab key for search. - Number keys switch modes. - The number of the current mode can open a submode menu (currently only works for edit-mode) - Ctrl-Tab, Ctrl-Shift-Tab - cycle workspaces.
2018-05-29Fix crash when moving object parented to a curveDalai Felinto
Note, we can probably remove scene from BKE_object_where_is_calc and force to always use it from depsgraph.
2018-05-29Use correct time for curve parent evaluationDalai Felinto
Time should alwaus come from depsgraph, not scene.
2018-05-29Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/blenkernel/BKE_material.h source/blender/blenkernel/BKE_mesh.h source/blender/blenkernel/intern/library_remap.c source/blender/blenkernel/intern/material.c source/blender/editors/object/object_relations.c source/blender/editors/render/render_preview.c source/blender/makesrna/intern/rna_object.c
2018-05-29Cleanup: Get rid of G.main in BKE_material.Bastien Montagne
Note that in some cases, this only moves the G.main case to somne other places - in particular, RNA getters/setters are becoming annoying here...
2018-05-29Object Modes: disable mode switching on selectionCampbell Barton
See T55246
2018-05-29Missed own last commitCampbell Barton
2018-05-29Object Modes: only use selection for mode switchCampbell Barton
Selection is no longer needed for an object to be considered in a mode. Part of T55246 design task, fixes T55187
2018-05-29Fix: Only change transform mode from translation to rotation/scale when no ↵Joshua Leung
valid bones were found in an armature This commit fixes a problem the Spring team were having in the shot files 01_030/050 with the camera rig, where when you tried grabbing/translating the bones of the camera rig, they would only keep rotating/scaling instead. The reason for this is that with the multi-object editing support added into the transform system, this code would now get run for all the other objects that were being included in Pose Mode, even if no bones from those armatures were selected. Since no valid translatable bones were found in those other armatures, the transform mode would get reset upon encountering one of those other bones.
2018-05-29UI: Expand space sub-types into the menuCampbell Barton
Initial support for expanding editors, see: T54744
2018-05-29Cleanup: use same 'depsgraph' name everywhere outside of DEG space.Bastien Montagne
'graph' is waaaayyyyy too generic name outside of DEG context, and better try to use same name everywhere!
2018-05-29EEVEE: LookDev overlays enablingJeroen Bakker
The mirror ball and diffuse ball are only rendered when overlays are turned on and the lookdev overlay is turned on.
2018-05-29COW operators: Fix VIEW3D_OT_view_all cursor not updating with shift+c ↵Tuomo Keskitalo
center cursor This differential fixes a bug for resetting view (shift+c). Bug description: When 3D cursor is placed randomly somewhere, and shift+c is pressed, the cursor is not shown to reset at world center. Reviewers: sergey, aligorith, brita_ Reviewed By: brita_ Subscribers: brita_ Differential Revision: https://developer.blender.org/D3423
2018-05-29COW operators: Fix drag and dropping of color propertiesInes Almeida
2018-05-28Ugly Hacky Fix: Clear Loc/Rot/Scale + Autokey now works for bonesJoshua Leung
This is a hacky fix so that animators can use this tool again with autokey enabled (which they do all the time). The issue here is that the tool writes the new (0) values to the original data, but insertkey now reads from evaluated data (so that keying interpolated values works). However, the cleared values do not get re-evaluated or flushed before insertkey gets to it (via auto keying), meaning that the wrong values get keyed. There may be better solutions for this, but for now, this is the simplest fix that I can get working.
2018-05-28Fix T55226: outliner glitch with item open/close, after recent optimization.Brecht Van Lommel
2018-05-28EEvEE: LookDevJeroen Bakker
2018-05-28Fix: Action/Graph editor UI's didn't update when channel properties were changedJoshua Leung
More MessageBus-related silliness to resolve issue with toggling visibility/mute/locking status of F-Curves/Groups/etc., as well as other things like modifying active keyframe's values, or changing properties of F-Modifiers. I've now ended up just whitelisting in the region subscribers all the animation-related structs in RNA. But still, that may not be enough to deal with potential issues later with the property sliders (shown per channel, optionally), which can come from anywhere. (Spring bug)
2018-05-28UI: Option to layout properties in two columnsCampbell Barton
Needed for proposed alternate layout, see T54951.
2018-05-28Fix missing animation curves update when tweaking f-curvesSergey Sharybin
Action is an own datablock, meaning, changes to f-curves needs to copy those changes to all evaluated versions of action datablock.
2018-05-27Merge branch 'master' into blender2.8Campbell Barton
2018-05-27UI: center align number buttons w/o textCampbell Barton
This makes supporting split properties and text possible, see T54951
2018-05-27Merge branch 'master' into blender2.8Campbell Barton