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
2020-01-17Fix T73176: No options for Centre Action Safe MarginsCampbell Barton
2020-01-16Fix T68000: load previous settings error if config folder already existsBrecht Van Lommel
This happened when opening Blender and not clicking Load Previous Settings or Next, and then reopening Blender again and using Load Previous Settings.
2020-01-15Fluid: Fix T72971Sebastián Barschkis
Incorporated suggestions from the task discussion
2020-01-15Fix T72803: Texture Paint: Shortcut 'Shift + S' Does Not Save an ImagePhilipp Oeser
'Shift + S' is taken by toggeling Smooth Stroke in the keymap, should be 'Shift + Alt + S' (this also goes more in line with other editors, where Alt is added to the shortcut used by 'Save' to do 'Save As') Maniphest Tasks: T72803 Differential Revision: https://developer.blender.org/D6572
2020-01-14Fix T73070: Disable falloff_shape in the Pose BrushPablo Dobarro
The Falloff property in the pose brush controls how much deformation propagates through the ik chain, not by using the distance to the vertices, so this option does not make sense (it does nothing in the pose brush code and it disables the 3d paint cursor). Reviewed By: jbakker Maniphest Tasks: T73070 Differential Revision: https://developer.blender.org/D6574
2020-01-14Fix T69105: reset the action blend mode to Replace in Bake Action.Alexander Gavrilov
This can't be done in Tweak mode since the setting is stored in the tweaked strip, and the logic for finding it is not exposed to python.
2020-01-14Fix T57159: don't exit tweak mode in Bake Action if reusing the action.Alexander Gavrilov
2020-01-10Fix mesh randomize tool not runningCampbell Barton
Missing from recent update to execute immediately when properties are set.
2020-01-09Docs: 2.82 release description for Linux appdataNathan Letwory
2020-01-09Fix T71630: Add Delete Tracks to Edit menu in NLA editorJacques Lucke
Reviewers: billreynish, lichtwerk Differential Revision: https://developer.blender.org/D6550
2020-01-08Industry Compat keymap: Fix gizmos stealing the Alt-key when navigating the ↵William Reynish
viewport
2020-01-08Revert recent change to the particles RNA, and only affect the UI.William Reynish
Even though the name change is more correct, we don't want to change the API at this time.
2020-01-07Sculpt: Pose Brush with Inverse KinematicsPablo Dobarro
This commits introduces the pose_ik_segments brush property in the Pose Brush. When increasing the IK segments count, the brush generates more segments and weights associations following the topology of the mesh. When moving the brush, these segments are transformed using an IK solver and they are used to deform the mesh. When pressing Ctrl, the brush controls the segments' roll rotation instead of using the IK solver. The brush falloff controls how much rotation is propagated from the first to the last segment in the chain. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D6389
2020-01-07Fix T69314: Broken Rotation to Deltas for Quaternionsmano-wii
2020-01-07Annotations: Split annotation operators and pointer functionsAntonio Vazquez
This allows to have annotation panels and grease pencil object panel at the same time. Differential Revision: https://developer.blender.org/D6467
2020-01-07GPencil: Fix wrong keymap for Radius thickness (related to T72945)Antonio Vazquez
2020-01-06Fix T70821: Hair Radius Is Actually Hair DiameterWilliam Reynish
Renamed hair tip and root properties to be called diameter rather than radius. The old name was incorrect.
2020-01-06Industry Compat keymap: Support MMB for immediate transform tool use againWilliam Reynish
Now this also works for the UV Editor Note: Only the transform tools currently support this. I would like to make this work for all the tools with gizmos, but need to find the nicest way to do it.
2020-01-06USD Exporter: removed from experimental featuresSybren A. Stüvel
There were two reasons the USD Exporter was listed as experimental: - Originally there was no deduplication of mesh normals & UV coordinates (resolved in rBf5e00f735106b5ec635806a4c795a2bc46ae8369), and - the way materials were exported was incompatible with instancing with USD 19.07. This seems to be resolved with the current version of USD (19.11). Blender (more specifically, `makesdna`) doesn't seem to like empty DNA structs, so I couldn't remove all properties from `UserDef_Experimental`. Instead I have just kept `char _pad0[8]`. Reviewed by: campbellbarton Differential Revision: https://developer.blender.org/D6519
2020-01-05Industry Compat keymap: Fix Polybuild tool not working with this keymapWilliam Reynish
I ended up simply removing the gizmo entries here - they seem to be no longer needed.
2020-01-05Industry Compat keymap: Properly support Grease Pencil Edit ModeWilliam Reynish
Many things weren't working correctly in GP Edit Mode, such as select/deselect/invert all, basic tools, extrude, snap etc. Now this mode works consistently with other modes.
2020-01-05Fix T72897: Move Channels operator moves Grease Pencil Layers wronglyAntonio Vazquez
This operator was pending of fix.
2020-01-04Industry Compat keymap: Support the recently added Drag optionWilliam Reynish
This also simplifies the keymap a lot, since I can now remove a lot of hacky exceptions to make box select work with the gizmo-tools.
2020-01-04Industry Compat keymap: Support 1-3 keys in the UV Editor when Sync ↵William Reynish
Selection is enabled This also makes it possible to hold Shift to enable multiple selection modes in Edit Mode
2020-01-03Keymap: default to gizmo drag when LMB select is in useCampbell Barton
Enable by default since it allows selection without gizmos getting in the way which is a common annoyance. Although this has the drawback that subtle adjustments with gizmos won't be detected until the drag threshold is reached.
2020-01-03Tool System: enable fallback tool by defaultCampbell Barton
This defaults to selection when not using a gizmo. The previous behavior to drag anywhere can be set in the tool settings or by selecting the fallback tool (Alt-W). See: T66304
2020-01-03Tool System: store the fallback tool for re-useCampbell Barton
The fallback tool was run-time only data, now it's stored in the blend file.
2020-01-02Transform: Pose: Partial support for Auto IK + X-Mirrormano-wii
Fix T69572 TODO: support `Relative-Mirror` as well. Maniphest Tasks: T69572 Differential Revision: https://developer.blender.org/D5862
2020-01-02Fix T69207: Surface objects showed curves ADD menu (Shift+A) in editmodePhilipp Oeser
2020-01-02Tool System: adjust Smooth/Randomize modal operator behaviorCampbell Barton
Previously the default values were left non-zero to avoid having to update scripts. However, this meant it wasn't possible to setup non-modal key bindings for smooth & randomize. Now these operators follow logic of many other operators where setting the value executes immediately, leaving unset runs modal. Existing keymaps & scripts will need to be updated. Addresses issue raised in f4a4ec84255a.
2019-12-27UI: Remove leftover look dev (rename to HDRI preview)Aaron Carlisle
In Blender 2.81 Look Dev was renamed to Material Preview also the old look dev HDRIs could also be used in both cycles and eevee. A more generic name was need.
2019-12-26UI: Add icons for Sculpt mode Topology & Multiplane Scrape toolsWilliam Reynish
2019-12-24Action Constraint: introduce a mix mode setting.Alexander Gavrilov
Currently the action channels are applied after the existing transformation, as if the action controlled a child of the bone. This is not very natural, but more importantly, the transform tools are not designed to work conveniently with an additional 'pseudo-child' transformation, resulting in effects like an unexpected pivot location. Implementing a Before mode that integrates the action channels as if applied to a parent allows using the special transform tool code intended for dealing with such constraints. Note that in either mode, Action constraints should be added in reverse order, putting a new constraint before the existing ones that the Action was keyframed to work together. In order to implement the option, extract a utility from the Copy Transform constraint code for combining transforms with special anti-shear scale handling that matches the Aligned Inherit Scale mode. The Before mode also requires switching the constraint to the Local owner space, while the After mode can still use the World space for efficiency as before. Since the constraint doesn't have an Owner space option in the UI, this has to be handled in an RNA setter. For full backward compatibility, the original simple matrix multiplication mode is preserved as the third option, but it is not recommended due to creating shear. Differential Revision: https://developer.blender.org/D6297
2019-12-24Fix T72636: Error with matrix multiplication in freestyle modifierRobert Guetzkow
The //Distance from Object// and //Distance from Camera// modifiers still used the old 2.79 matrix multiplication syntax. Differential Revision: https://developer.blender.org/D6468
2019-12-23Fix T72555: Brush Radius/Size and Strength not linked on header tools ↵William Reynish
settings when Unified Brush is active Patch by Demeter Dzadik Differential Revision: https://developer.blender.org/D6473
2019-12-20UI: Remove orphan datablocks directly from File->Clean Up menuAntonio Vazquez
Actually, to purge orphans datablock you need go to Outliner, enable Orphan mode and press Purge button (that sometimes is out of the view because the window is too narrow). To have this option hidden make very difficult to users use and understand what means orphan data, so this patch just adds a new Clean Up menu to File menu with this option. This menu could be used in the future for more clean up options. To have a general Clean Up menu is common used in other softwares. Reviewed By: billreynish, mont29 Differential Revision: https://developer.blender.org/D6445
2019-12-19Animation: Added option to playblast only keyframes of selected objectsSybren A. Stüvel
This feature makes it possible to do a viewport render (a.k.a. playblast) by only rendering those frames on which the selected objects have a keyframe. The frames to render are stored in a `BLI_bitmap`, which has a bit for each frame set to 0 (skip) or 1 (render). An alternative approach would be to construct a set of all keyframes to render, but that would make both constructing the list and looking up frames in the list more complex. The only thing this feature does is skip OpenGL rendering of a frame. As a result, 'skipped' frames are still included in the output, but just use the render result of the last-rendered frame. This is exactly what's described in T72229. Differential Revision: https://developer.blender.org/D6443 Reviewed By: zeddb Design task: T72229
2019-12-19Fix T72473: Particle hair: X mirror UI doesnt show 'topology mirror'Philipp Oeser
option (even though it is being used for the ADD brush) Add the option to the UI in that single case. Maniphest Tasks: T72473 Differential Revision: https://developer.blender.org/D6418
2019-12-19Fix error drawing topbar popovers without a brushCampbell Barton
2019-12-19Fix error drawing paint UI without a brushCampbell Barton
Note that this removes image_paint.detect_data from UnifiedPaintPanel.get_brush_mode, I can't see why it's needed, it causes issues where the texture paint UI isn't used when it can be.
2019-12-19Cleanup: use 'context' to make panels show in their sectionCampbell Barton
All panels were calling poll to draw in their section causing a lot of repeated boiler plate poll functions. Also rename 'PreferencePanel' to 'CenterAlignMixIn' since this is it's purpose.
2019-12-19Cleanup: add sections to preferences UI scriptCampbell Barton
Makes navigating between sections easier, order some classes which were in the wrong section.
2019-12-19Fix panel for USD experimental showing for all sectionsCampbell Barton
2019-12-18Fix T72289: FreeStyle python errorJeroen Bakker
Introduced by {T67981}. We changed the python API for curve evaluation. Freestyle still used the old call that failed. This patch updates FreeStyle to use the new API. I checked other areas in freestyle but it seemed to be the only `evaluate` for curves that is called directly. Reviewed By: zeddb Differential Revision: https://developer.blender.org/D6430
2019-12-17GPencil: Cleanup - Remove duplicated codeAntonio Vazquez
2019-12-17GPencil: Fix brush panels after UI reorganizationAntonio Vazquez
With the brush reorganization included in D5928, the brush panels had covered the topbar and make impossible to use the drawing tools. Now, the options are grouped in Stroke popover, similar to Sculpt. Also fixed some missing or wrong texts.
2019-12-17USD: Only show in experimental features when built with USD supportSybren A. Stüvel
Previously the USD Exporter was always visible in the Experimental Features user preferences tab, even when Blender was built with `WITH_USD=OFF`.
2019-12-17Fluid: Fix python script after refactorSergey Sharybin
Missing part in 2564e2a2ad9.
2019-12-17Cleanup: RNA namingCampbell Barton
- Use abbreviations min/max this is used throughout the existing API. - Rename use_adaptive_stepping to use_adaptive_timesteps since this is used with timesteps_min/max it's clearer to use matching terms.
2019-12-17Cleanup: de-duplicate check for un-baked guideCampbell Barton
Also simplify particle combined export checks