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
2019-03-30UI: Icons updateWilliam Reynish
New icons from Andrzej Ambroż / jendrzych: -Adds separate icons for 3D Cursor orientation and pivot Also, many dozens of tweaks and updates - too many to mention here. Full list is on Devtalk
2019-03-29Cleanup: styleCampbell Barton
2019-03-29Eevee: Material: Decouple transparent shadows from blend modeClément Foucault
This makes it easier to exclude a surface from casting shadows and can be used to manipulate the shadows even for opaque surfaces. Versionning ensure that old behavior is transfered to new rendering logic.
2019-03-28Fix T62717: Switching Shading Modes During SculptingJeroen Bakker
Switching shader modes to material or render during a sculpting session showed the model when the sculptsession was started. The user needed to click that forced an update of the sculptsession. In `sculpt_flush_update` the eevee drawing mesh is not updated when workbench engine is used.
2019-03-28Fix T63032: Increase camera properties precision in UIJacques Lucke
Reviewers: brecht Differential Revision: https://developer.blender.org/D4610
2019-03-28Fix T63031: Keyframing Annotations doesn't workAntonioya
By design the annotation parameters must not be animatable. Annotations are designed to take notes, not to create animations, so any animatable parameters have been flagged as non-animatable. Note: As some properties are shared with grease pencil, I had to duplicate one property (adviced by @mont29) to keep grease pencil animatable but annotations don't.
2019-03-27Eevee: Modify tooltip about transparent shadowClément Foucault
Mention that this option is only for shadow mapping and not contact shadow.
2019-03-27UI: support an 'active default' button for pop-upsCampbell Barton
Use this for the save confirmation dialog so it has a default action when pressing enter which draws with a highlight so it's clear what the default action is (the dialog was just closing before). Resolves T57686
2019-03-27Revert "RNA: error on register when classes use invalid identifiers"Campbell Barton
This reverts commit b24a255ca67841ff2d6121327791e933ce8e3602. The warning wasn't being printed, so many add-ons weren't yet updated. Re-enable now warnings are printed to allow addon developers to update.
2019-03-26Cleanup: warnings, correct assertCampbell Barton
2019-03-25GPencil: Only brushes with pinned materials have materialsAntonioya
Using GP_BRUSH_MATERIAL_PINNED to switch between active material and brush material, instead of updating all brushes on active material changes. This will allow brushes to have no material and therefore to not inflate the user count. This fix T62465. Patch contributed by @matc Reviewers: @brecht @antoniov @billreynish @mendio
2019-03-25RNA: add UILayout.prop_with_menu functionCampbell Barton
Matches prop_with_popover, supporting menu types, useful if we want to control behavior of enum switching.
2019-03-25RNA: rename prop_popover_enum to prop_with_popoverCampbell Barton
A version for menu's is going to be added next and we already have UILayout.prop_menu_enum. This name indicates the popover is added behavior instead of a different kind of widget.
2019-03-25UI: replace popovers with prop_popover_enumCampbell Barton
2019-03-25UI: add icon_only option to prop_popover_enumCampbell Barton
2019-03-25UI: add UILayout.prop_popover_enum functionCampbell Barton
Support for RNA enum buttons that activate popovers when clicked. This means we get useful tooltips, shortcuts and Ctrl-Wheel cycling over enum items. It also avoids inconvenient & slow access of enum values currently done via RNA type lookups on the type to get the name & icon to use for a regular popover button. Resolves T57738
2019-03-25RNA: error on register when classes use invalid identifiersCampbell Barton
Ensure conventions are met since we're in beta and all instances should be updated before release.
2019-03-24Cleanup: redundant use of string formatting functionsCampbell Barton
2019-03-22Modifiers: add minimum number of vertices to triangulate modifier.Ish Bosamiya
This lets you only triangulate n-gons when setting the number to 5 or more. Differential Revision: https://developer.blender.org/D4367
2019-03-22Fix incorrect hard limits on motion blur shutter time.Brecht Van Lommel
2019-03-22Implement Stencil Mask Drawing for Texture PaintingJeroen Bakker
Stencil mask drawing was not implemented yet. This commit will implement this for texture painting. It brings the state back to how it was for B279. Reviewed By: fclem Maniphest Tasks: T58727 Differential Revision: https://developer.blender.org/D4570
2019-03-22Cleanup: use 'use' as prefix for booleansCampbell Barton
2019-03-21UI: Spelling: fix wrong apostropheWilliam Reynish
2019-03-21UI: Fix wrong spellingWilliam Reynish
Effect vs Affect
2019-03-21Use 'show_' prefix convention for composition guidesWilliam Reynish
2019-03-21UI: Correct tooltips for composition guidesWilliam Reynish
2019-03-21UI: Put camera composition guides in standard sub-panelWilliam Reynish
Before we were using a very inconsistent toggle-menu for this. Just use standard UI here instead.
2019-03-20Fix T58550 Dragged in images dont overlap properlyClément Foucault
This patch adds a new "Use Alpha" option on image empties to avoid ordering issue of reference images. If ordering is not important, "Use Alpha" can be enabled to provide transparency and alpha blending support.
2019-03-20Cleanup: styleCampbell Barton
2019-03-20Fix T62770: Changing Constraint.mute does not update poseSergey Sharybin
Missing dependency graph tag. Is only happening for scripts, since the interface is handling this from do_constraint_panels(). Fix is suggested by Edmund Kapusniak (@edmundmk), thanks!
2019-03-20UI: Change name Airbrush back to AccumulateWilliam Reynish
'Airbrush' didn't make sense for Sculpt mode.
2019-03-20UI: support for popups starting with buttons activatedCampbell Barton
While this could already be done from C, this is now exposed to Python
2019-03-20Preferences: add threshold for cursor motionCampbell Barton
A hard coded threshold was used to ignore cursor motion, make this a preference since tablet users may want to increase it since a pen hovering isn't as easy to keep still as a mouse. Resolves T56278
2019-03-19UI: Re-organize Brush PropertiesWilliam Reynish
- Consolidate each brush section (Color, Palette, Gradient) and make them distinct - Remove the lock icons and move these items into an Options sub-panel, together with other toggles - They now have more descriptive names - Use an enum for view vs scene brush unit - Use Property Split layout and sub-panels in line with the rest of 2.8 - Rename Curve panel to Falloff Reviewed by: campbellbarton, pablovazquez Maniphest Tasks: D4529 Differential Revision: https://developer.blender.org/D4529
2019-03-19Units: Use PROP_PIXEL for grad_spacingWilliam Reynish
2019-03-19Fix T62732: Bpy/Python is letting create inputs at the node level for node ↵Bastien Montagne
groups that make blend file unsaveable. Group nodes should not allow to add IO sockets to themselves directly, in that case we actually want to add IO sockets to their underlying node tree. Fairly straioght forward to support actually.
2019-03-19Cleanup: comment blocksCampbell Barton
2019-03-18UI: Use 'Display' instead of 'Draw' for show_particlesWilliam Reynish
2019-03-18Units: Use PROP_DISTANCE for emitter_distanceWilliam Reynish
2019-03-18Silence sorted function declaration/const warningsDalai Felinto
2019-03-18Cleanup: style, duplicate includeCampbell Barton
2019-03-18Fix T62685: Rename 'Align' to 'Only Origins'Campbell Barton
The RNA name didn't match the name used in the UI, making the quick favourites menu show this as 'Align'.
2019-03-17GPencil: Changes in Fill and new 3D Cursor View PlaneAntonioya
This commit groups several options that were tested in grease pencil branch: - Changes to fill algorithms and improves, specially in small areas and stroke corners. New options has been added in order to define how the fill is working and internally there are optimizations in detect the small areas in the extremes. Kudos to @charlie for coding this fill improvements. - New 3D cursor view plane option. Now it's possible to lock the drawing plane to the 3D cursor and use the 3D cursor orientation. This allows more flexibility when you are drawing and reduce the need to create geometry to draw over surfaces. - Canvas Grid now can be locked to 3D cursor. - New option to reproject stroke using 3D cursor. - Small tweaks and fixes. Changes reviewed by @pepeland and @mendio
2019-03-17Fix T62589: Particle system Instance Collection option fails to set a user ↵Bastien Montagne
for a linked collection. Forgot to tag properly RNA property in rB439437fa3a44.
2019-03-16Python API: add Python-defined node groups for shaders and compositing.Miguel Porces
This was already supported for Cycles shader nodes, but now also works for Eevee and compositing nodes. Instead of a generic NodeCustomGroup, now there is ShaderNodeCustomGroup and CompositorNodeCustomGroup that can be subclassed and registered. Differential Revision: https://developer.blender.org/D4370
2019-03-16Fix ID user counting issues with NodeCustomGroup.Miguel Porces
User counting now happens before init() and after free() methods, so that the ID users are in a valid state when Python might modify them. ID user counting was moved into node.c and simplified. Patch by Miguel with further refactoring by Brecht. Ref D4370.
2019-03-16Particle: Remove Billboard Particle codeClément Foucault
The billboard particles were only used by Blender Internal. So until it is supported by Cycles of Eevee there is no reason to keep it in the code and UI. Fix T61695 Billboard particles not displaying in Eevee viewport, render
2019-03-15Tool System: split UI label from tool identifiersCampbell Barton
Prepare for exposing tool registration to the Python API. - Generated tools can use their own prefix so naming collisions won't happen between hard coded & generated tools. - Add-on authors can use the add-on name as a prefix. Currently the names match, renaming will happen next.
2019-03-15Fix T59155: Can't select light in-front of other objectsCampbell Barton
Enable depth picking by default. This adds new 'gpu_flag' since it's not so relevant to add GPU drawing options into uiflag & uiflag2. This resets the recently added smooth edge flag.
2019-03-15Cleanup: indentation, wrappingCampbell Barton
Mostly functions wrapping args, not confirming to our style guide.