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-03-10Fix IC keymap after recent GP mergeWilliam Reynish
Just a simple fix here for now to keep the keymap working. Will revisit these areas to make them fit in properly with the keymap.
2020-03-09Sculpt: Edge AutomaskingPablo Dobarro
This automasking option protects the open boundary edges of the mesh from the brush deformation. This is needed to sculpt cloths and it works nicely with the cloth brush. It has a Propagation Steps property that controls the falloff of the mask from the edge. Limitations: - The automask is recalculated at the beginning of each stroke, creating a little bit of lag in high poly meshes, but it is not necessary. This can be fixed in the future by caching the edge distances, increasing a little bit the complexity of the code. - The boundary vertex detection in meshes is not ideal and it fails with triangulated geometry, but it is the same as in the smooth brush. After fixing this, we should refactor the smooth brush to use the API and let the automasking option manually control the affected vertices. - It does not work in Multires (it needs to be implemented in the API). The smooth brush in Multires is also not making boundary vertices. - The falloff has a visible line artifact on grid patterns. We can smooth the final automasking factors several iterations, but it will make the initialization much slower. This can also be added in the future if we decided to cache the distances. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D6705
2020-03-09UI: add menus for preferences editorYevgeny Makarov
This only applies to the case where preferences are opened as an editor in a workspace, not with Edit > Preferences in a new window. Differential Revision: https://developer.blender.org/D7001
2020-03-09UI: make workbench viewport samples label consistent with Cycles and EeveeAdrian Newton
Differential Revision: https://developer.blender.org/D7082
2020-03-09UI: improve layout of keymap preferences, more consistent with other areasYevgeny Makarov
Differential Revision: https://developer.blender.org/D6592
2020-03-09UI: input preferences layout tweaks for keymap search and zoom settingsYevgeny Makarov
Differential Revision: https://developer.blender.org/D6979
2020-03-09UI: reorder viewport/render toggle in particles for consistency with modifiersAdrian Newton
Differential Revision: https://developer.blender.org/D7069
2020-03-09Cleanup: remove unnecessary space at end of labelAdrian Newton
Differential Revision: https://developer.blender.org/D7070
2020-03-09GPencil: Refactor of Draw Engine, Vertex Paint and all internal functionsAntonio Vazquez
This commit is a full refactor of the grease pencil modules including Draw Engine, Modifiers, VFX, depsgraph update, improvements in operators and conversion of Sculpt and Weight paint tools to real brushes. Also, a huge code cleanup has been done at all levels. Thanks to @fclem for his work and yo @pepeland and @mendio for the testing and help in the development. Differential Revision: https://developer.blender.org/D6293
2020-03-08Revert "Outliner: Allow deleting entire selection"Campbell Barton
This reverts commit 62f238a65e334ccecae85134da0b05ba58382ae9. This prevents undo steps from being stored.
2020-03-08Outliner: Allow deleting entire selectionNathan Craddock
This allows deleting both collections and objects in the outliner selection at the same time. This only works using the keyboard shortcuts (X or Delete). While this works, a more robust solution should be implemented later to allow deleting the whole selection from the context menu as well.
2020-03-07Include file system encoding in 'System Info' operatorCampbell Barton
Help troubleshooting file system encoding issues.
2020-03-06UI: Remove Windows 3D Object Folder ReferenceHarley Acheson
Remove Windows special folder FOLDERID_Objects3D. Requires newer SDK. Differential Revision: https://developer.blender.org/D7014 Reviewed by Brecht Van Lommel
2020-03-06Fix T73842: UI: add cloth collision settings to Hair Dynamics panelPhilipp Oeser
Since hair collisions were integrated with the cloth solver (rBd42a7bbd6ea5), there are a couple of relevant settings which were not exposed to the User: - Collision Quality - Minimum Distance (this was reported in T73842, default of 0.015m was still limiting in certain scenarios - this can now be made smaller) - Impulse clamping - Collision collection This will add a 'Collisions' panel to Hair Dynamics with those settings Note: in contrast to 'real' cloth, self-collisions are not supported for hair Maniphest Tasks: T73842 Differential Revision: https://developer.blender.org/D7032
2020-03-06Fix using wrong property name for preserve face sets when remeshingPablo Dobarro
Spotted by Roel Koster in the initial face set commit.
2020-03-06Fluid: Added missing UI options for effector objectsSebastián Barschkis
UI was missing some of the new functionality introduced in a5c4a44df67e.
2020-03-06Keymap: ignore repeat events for transform actionsCampbell Barton
Resolves T54297
2020-03-06GHOST/Keymap: support for detecting repeat eventsCampbell Barton
- Keymap items now have 'repeat' boolean which can be set to make keymap items respond to key repeat events or not. - Support for X11 & WIN32 (not macOS currently). This allows for the possibility to perform actions while a key is held and finish the action upon release. Thanks to @Severin for review and WIN32 support.
2020-03-05Sculpt Face SetsPablo Dobarro
Face Sets are the new system to control the visibility state of the mesh in sculpt and paint modes. They are designed to work in modes where brushes are the primary way of interaction and they provide much more control when working with meshes with complex shapes and overlapping surfaces. This initial commit includes: - Sculpt Face Sets data structures and PBVH rendering. - Face Set overlay and opacity controls. - Sculpt Undo support. - Remesher reprojection support. The visibility state of the mesh is also preserved when remeshing. - Automasking and Mesh filter support. - Mask expand operator mode to expand Face Sets (Shift + W) and flood fill areas by connectivity (press Ctrl while expanding). - Sculpt Mode Face Sets and Visibility API. - Sculpt Face Sets creation and visibility management operators. - Operator to randomize the Face Sets colors. - Draw Face Sets brush tool to create and edit the Face Sets. Drawing on the mesh creates a new Face Set. Pressing Ctrl before drawing modifies the Face Set under the brush at the beginning of the stroke. - Updated keymap and menu to work with Face Sets from Sculpt Mode (H to toggle visibility, Alt + H to show all, Shit + H to hide). - Pie menu on the W key with Face common Sets operations. Know limitations: - Multires support. The Face Sets and Visibility API needs to be implemented for Multires. Reviewed By: jbakker, #user_interface, Severin Differential Revision: https://developer.blender.org/D6070
2020-03-05UI: File Browser FavoritesHarley Acheson
Adding more Windows special folder locations, used when browsing or bookmarking. Differential Revision: https://developer.blender.org/D7014 Reviewed by Brecht Van Lommel
2020-03-05Fluid: Diffusion settings now optionalSebastián Barschkis
For optimization purposes these settings need to be enabled explicitly from now on.
2020-03-05Addons: Allow a user manual url prefix in doc_urlAaron Carlisle
This was raised in T74017, the issue being that we point to `/dev` version of the manual for the addons when we want to point to a specific version instead. Instead of manually updating the URL every release we can do this. The `bl_info` for addons will need to be updated in the format of `'doc_url': {BLENDER_MANUAL_URL}/addons/import_export/scene_gltf2.html",` Differential Revision: https://developer.blender.org/D6995
2020-03-05Addons: deprecate 'wiki_url'Aaron Carlisle
When running with debug enabled ('-d' argument), warnings are printed for add-ons which are not yet updated. Reminder to name things based on what they do, not the technologies they use :)
2020-03-05Fix RNA runtime warning from recent commitAaron Carlisle
2020-03-05UI: Fluid: Fix wrong uses of enabledAaron Carlisle
2020-03-05UI: Fluid: Viewport DisplayAaron Carlisle
Cleanup the order of properties and hide sub setting as they were confusing before.
2020-03-05UI: Fluid Group Liquid/Gas PanelsAaron Carlisle
Part of T73617 Differential Revision: https://developer.blender.org/D6994
2020-03-05UI: Fluid: Use updated preset UIAaron Carlisle
Part of T73617
2020-03-05Fix Unreported: Error adding fluid presetsAaron Carlisle
2020-03-05Cleanup: formatting, strip trailing spaceCampbell Barton
2020-03-04Fluid: Added an option to delete fluid inside obstaclesSebastián Barschkis
Simple checkbox that - if enabled - will tell the solver to clear density or liquid particles in obstacle cells.
2020-03-03Modifiers: Wave add invert vgroup optionBastien Montagne
Adds the invert vgroup option to the Wave modifier. Differential Revision: https://developer.blender.org/D6893
2020-03-03IDs: change FILTER_ID_* to 64 bit to make space for new ID typesBrecht Van Lommel
And change file browser to boolean from bitflag enum, which is only 32 bit. Differential Revision: https://developer.blender.org/D7004
2020-03-03IDs: modify wm.previews_clear operator to make space for new ID typesBrecht Van Lommel
Use a regular enum, to avoid running out of bits. Differential Revision: https://developer.blender.org/D7003
2020-03-02Fix T74335: Text.use_module "Online Manual" leads to TextCurve pages.Bastien Montagne
2020-03-01Sculpt: Hardness brush propertyPablo Dobarro
The hardness property moves the brush falloff towards the edges, making the brush sharper. This should be the intended way to control the brush falloff instead of tweaking the falloff curve manually, as it can be mapped to pressure to make the falloff variable during the stroke. It is also a good idea to show in the UI that the custom curves is an advance features and it should almost never be modified when sculpting/ painting unless you want to create some advanced effects. By modifying the curves freely it is really easy to break the brushes and make them produce artifacts. This needs to be done in a later after merging the pending projects to reorganize all the brush properties accordingly. Reviewed By: brecht Differential Revision: https://developer.blender.org/D6902
2020-03-01UI: harmonize strip colors in video sequencerPeter Fog
Now only the hue is different between different strip types, with the saturation the same for all. Differential Revision: https://developer.blender.org/D6775
2020-03-01Fix show large cursor preference not being fully removed and causing warningsBrecht Van Lommel
2020-03-01UI: make Save Custom Studio Light pop-ups less wideYevgeny Makarov
Differential Revision: https://developer.blender.org/D6977
2020-02-28UI: Remove Support for Large CursorsHarley Acheson
Removing the 'Large Cursors' option as it is no longer applicable or useful on any platform. Differential Revision: https://developer.blender.org/D6958 Reviewed by Brecht Van Lommel
2020-02-28Sculpt: Cloth brushPablo Dobarro
This brush has a simple physics solver that helps when sculpting cloth. - The mass and the damping properties of the simulation are properties of the brush. - It has two additional radius control to limit the influence and falloff of the simulation. - Masked vertices are pinned in the simulation, and it applies the sculpt gravity directly in the solver. - The Cloth Brush has 7 deformation modes with 2 falloff types (radial and plane). The brush can create the constraints only on the required PBVH nodes, so the simulation is isolated on high poly meshes. As long as the brush size is not too big it should be possible to keep it real time. Known issues: - The way constraints are created is extremely basic and it creates repeated constraints. Maybe there is another way to create fewer constraints while keeping the simulation quality decent. This part can also be multithreaded. (As it is it works ok, but it could be better) Reviewed By: jbakker Differential Revision: https://developer.blender.org/D6715
2020-02-28File Browser: Add Ctrl+F shortcut to activate filter textboxJacques Lucke
Reviewers: Severin, brecht Differential Revision: https://developer.blender.org/D6941
2020-02-28UI: add theme option for grid levels to display in node editor backgroundPawel Franitza
Differential Revision: https://developer.blender.org/D6916
2020-02-28UI: Move menu shadow theme options next to each otherJulian Eisel
For some reason they were separated, even though they are closely related.
2020-02-28Docs: update the tool key-map docs, reference them from the toolbarCampbell Barton
2020-02-28Fix T72903: Bone envelope & bone size tool functionality swappedCampbell Barton
2020-02-27Fix T54323: Improve Paint category names in keymap preferencesPhilipp Oeser
While one issue of the report was fixed already (rB27adc4aa3347), still a couple of clarifications could be made: - correct/clarify which modes these apply to - clarify that "Face Mask" is a paint thing Maniphest Tasks: T54323 Differential Revision: https://developer.blender.org/D6797
2020-02-27Fix Vertex weight gradient tool show wrong weight/strength values in thePhilipp Oeser
UI Main issue is that the UI doesn not respect the Unified Weight/Strength setting (but instead alwasy shows the brushes weight/strength) Was working before, but somewhat missed in rBfb74dcc5d69d. See discussion in T74025 on why the Gradient Tool in its current state is not very user friendly in general, what I think we should do though is at least have the values in the UI respect Unified Weight / Unified Strength since this is what the tool will use internally... ref T74025 Maniphest Tasks: T74025 Differential Revision: https://developer.blender.org/D6900
2020-02-27UI: Clarify Laplacian DeformAaron Carlisle
- Match UI Style - Clarify that the vertex group is different then other modifiers
2020-02-26Color Management: Updated False Color LookAaron Carlisle
Change to false color are based on artist feedback: * Even 2.5 EV differences down to -10 EV. * Even 2.167 EV differences up to +6.5 EV. * Slightly below middle grey biased toward cyan. * Slightly above middle grey biased toward yellow. * Converts to nonlinear luma for more accuracy.