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-10-29UI: Support Displaying Enums as TabsJulian Eisel
Adds `uiLayout.prop_tabs_enum(data, property, icon_only)` to BPY.
2018-10-29Dope Sheet: new option to display keyframe interpolation mode and extremes.Alexander Gavrilov
With the new automatic handle algorithm, it is possible to do a lot of the animation via keyframes without touching the curves. It is however necessary to change the keyframe interpolation and handle types in certain cases. Currently the dopesheet/action editor allows changing the types, but does not show them in any way. To fix, add a new menu option to display this information. For handle type, it is represented using the shape of the key icons: diamond for Free, clipped diamond for Aligned, square for Vector, circle for Auto Clamp, and cirle with dot for Automatic. Non-bezier interpolation is a property of intervals between keys, so it is marked by drawing lines, similar to holds. In this initial version, only the fact of non-bezier interpolation is displayed, without distinguishing types. For summaries, the line is drawn at half alpha if not all curves in the group are non-bezier. In addition, it is sometimes helpful to know the general direction of change of the curve, and which keys are extremes. This commit also adds an option to highlight extremes, based on comparing the keyed values with adjacent keys. Half-intensity display is used for overshot bezier extremes, or non-uniform summaries. Reviewers: brecht, aligorith, billreynish Differential Revision: https://developer.blender.org/D3788
2018-10-29UI: icon set updates Andrzej Ambroz, and various fixes.William Reynish
* Text editor word wrap, line numbers & syntax toggles now use consistent icons that don’t change when you enable or disable them. * Replaced icon toggle buttons in the snapping popover with normal checkboxes and descriptive text labels. This makes it clearer which item is the main radio button, is more consistent with other popovers, and allows us to use more descriptive text. * Added correct icons for grease pencil add menu. * Added bespoke icons for grease pencil modifiers. * Added icon for particle instance modifier. * Added icon for fake user on & off states. * Added correct icons for enabling/disabling modifiers in the dopesheet & f-curve editor. * Made it so the restrict viewport & restrict render toggles for modifier update correctly when enabled or disabled, by flipping the order in the icon sheet. This also required changing the outliner to match. * Removed the few old remaining icons in the old style and made sure to replace the last places where they were used. * Updated many icons to be clearer & more consistent.
2018-10-29UI: allow off/on icons to be in reverse order.Brecht Van Lommel
The same icons are reused for "hide" and "show" properties, which need to be in reverse order compared to each other.
2018-10-29Cleanup: remove unused RNA flag.Brecht Van Lommel
2018-10-29Depsgraph: use full operation key to preserve update tags on rebuild.Alexander Gavrilov
The key used by find_operation consists of the operation code, node name, and an index for array property drivers. All three elements are required to unambiguously look up a node.
2018-10-29Fix T57488: crash in Shrinkwrap constraint due to unsafe multi-threading.Alexander Gavrilov
- Constraints must not use mesh_get_eval_final as it isn't thread-safe. - Depsgraph should keep lastDataMask when re-running COW.
2018-10-29GP: Remove unneeded code to get iconAntonioya
Test the object type is not good idea here.
2018-10-29GP: Cleanup typoAntonioya
2018-10-29Depsgraph cleanup: use proper DEG_debug_print_eval call...Bastien Montagne
2018-10-29BBox accessor: switch to `switch`, add missing gpencil case.Bastien Montagne
2018-10-29Eevee: Fix Sun soft shadows not starting at first sampleClément Foucault
2018-10-29Edit Mode: Fix "Hidden Wire" option not workingClément Foucault
2018-10-29Fix: Pose Breakdown operator (continued)Jacques Lucke
2018-10-29Fix: Pose Breakdown operatorJacques Lucke
Reviewer: brecht Differential Revision: D3848
2018-10-29Enable dependency graph update while renderingSergey Sharybin
It is a whole point of copy-on-write to make such updates safe. If this causes an issues, we need to solve them. Fixes T57302: Viewport (selection etc) not updated while rendering
2018-10-29Fix unneeded/unwanted user counter when freeing CoW NLASergey Sharybin
2018-10-29Fix T57360: Crash when Play Animation in this sceneSergey Sharybin
Was caused by a code which was putting animation value back to original datablock. The tricky part here is that we don't always know ID, so can not put those values. Would be nice to have a solution for this, but for until then we should be relatively good.
2018-10-29Fix T57372: Second full scene copy crashes on deletion.Bastien Montagne
Hope this time we are done for good (root of the issue was that master collections are not in bmain...).
2018-10-29Fix stupid multiple-call of same function in Collections remapping code.Bastien Montagne
Related to T57372: Second full scene copy crashes on deletion (fixes deleting second copy, but now it crashes on deleting the first copy...).
2018-10-29Fix T57384: Depsgraph assert after loading file with Mask NodePhilipp Oeser
Maniphest Tasks: T57384 Differential Revision: https://developer.blender.org/D3831
2018-10-29Fix topbar UI being lost on undo w/ mode changeCampbell Barton
2018-10-29Fix topbar tool UI being lost on undoCampbell Barton
Using operators to the object mode was resetting the tool. See: T56865
2018-10-29Merge branch 'master' into blender2.8Campbell Barton
2018-10-29Fix assert weight painting after undoCampbell Barton
2018-10-29Multi-Object EditMode: curve select next/prevCampbell Barton
D3842 & D3843 by @zazizizou
2018-10-29Multi-Object EditMode: curve select more/lessCampbell Barton
D3844 by @zazizizou with support for select-less
2018-10-29Merge branch 'master' into blender2.8Campbell Barton
2018-10-29Modifier: mask threshold optionCampbell Barton
D3834 by @Allosteric
2018-10-29Cleanup: avoid C++ keyword in DNACampbell Barton
2018-10-29PyAPI: remove GPUVertFormat() creation from a listCampbell Barton
We already have `attr_add` method, best not have two ways to do the same thing. See: D3830
2018-10-29Cleanup: typoCampbell Barton
2018-10-29Cleanup: styleCampbell Barton
2018-10-29Fix crash flipping region without active areaJulian Eisel
Would happen when cursor is in-between editors for example.
2018-10-28DRW: Cleanup: Redundant checkClément Foucault
2018-10-28Eevee: Implement jittered soft shadowmapClément Foucault
This new option is located in the shadows options in the render settings. This approach is simple and just randomize the shadow map position (not the lamp itself) and just let the temporal supersampling do the average of all the shadowing. The downside is that is needs quite a large number of samples to give smooth results and individual sample position can remain visible. Enabling this option will make the viewport refresh all shadow maps every redraw so it has a serious performance impact. This approach is not physicaly based at all and will not match cycles. ---- The sampling for point lamps (spheres) is not
2018-10-28BLI: Add comment about to orthogonalize_m3/4Clément Foucault
2018-10-28Eevee: Fix contact shadow creating to overshadowingClément Foucault
This was because the shadow rays could be generated below the geometric normal.
2018-10-28GP: Refactor Instance modifier and rename to ArrayAntonioya
The old name Instance was logic when the modifier created new object instances, but now works equal to mesh Array modifier, so the old name was not logic and must be Array. Also added a Object to use as offset similar to mesh Array modifier.
2018-10-28Fix label misalignment when there are multiple buttons on the right side.Brecht Van Lommel
2018-10-28Cleanup: fix compiler warnings.Brecht Van Lommel
2018-10-28Merge branch 'master' into blender2.8Brecht Van Lommel
2018-10-28Fix snaps appearing in system bookmarks on Linux.Roel Koster
Differential Revision: https://developer.blender.org/D3838
2018-10-27Cleanup: More meaningful variable nameSeverin
2018-10-27UI: operator to press the active buttonCampbell Barton
Needed to use the keymap to activate buttons from other keys.
2018-10-27Multi-Objects: Curve - select pick, linked and short pathDalai Felinto
I'm following mesh editing to decide when to switch active object, or deselect the other objects. I hope we can keep this all consistent in the end.
2018-10-27Cleanup: Remove silly redundant if check in ED_armature_edit_select_pickDalai Felinto
2018-10-27Fix T57367: Multi-Object-Mode: Edit Lattice selection only working for ↵Dalai Felinto
active object For the records, curves still have this problem.
2018-10-27Fix lasso selection not working for latticesDalai Felinto
Regression introduced on e88e80a6. This was broken for both single and multi-objects. It is a typo that apparently slipt through testing, oh well. I'm glad I caught this, I just wished it would have been faster.
2018-10-26Fix crash when switching to Scripting workspaceDalai Felinto
Crash introduced on: a4a6ed1ba3c86ed842f4373c65d64d28d827f864.