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-05-08Cleanup: clang-formatCampbell Barton
2020-05-08GPencil: Refactor - Rename modifier and shder functionsAntonio Vazquez
This change is to align names with changes in T76498
2020-05-08Fix T76498: Refactoring - Rename BKE modifiers funtionsAntonio Vazquez
2020-05-07GPencil: Include new Brush random curvesAntonio Vazquez
Now the brushes have several new random settings and use curves to define the effect. The curves have been moved below the parameter to keep UI standards and extra curve panels have been removed. {F8505387} The new curves are: * Hue. * Saturation. * Value. New option to random at stroke level instead to random at point level for the following values: * Thickness. * Strength. * UV. * Hue. * Saturation. * Value. Curves have been moved below the corresponding parameter and only are displayed in properties panel. Display the curves in the popover made it unusable. {F8505392} Also, the Pressure random has been renamed to Radius because the old name was not clear enough. Reviewed By: mendio, pablovazquez Differential Revision: https://developer.blender.org/D7577
2020-05-06Merge branch 'blender-v2.83-release'Campbell Barton
2020-05-06Fix T76392: Crash loading app-template with Load UI disabledCampbell Barton
2020-05-01Cleanup: moved drivers to BKE_fcurve_driver.h / fcurve_driver.cSybren A. Stüvel
All the driver-specific code in `fcurve.c` has been moved into a new file `fcurve_driver.c`. The corresponding declarations have been moved from `BKE_fcurve.h` to `BKE_fcurve_driver.h`. All the `#include "BKE_fcurve.h"` statements have been investigated and replaced with `BKE_fcurve_driver.h` where necessary. No functional changes.
2020-04-29Merge branch 'blender-v2.83-release'Bastien Montagne
2020-04-29Readfile: debug check all IDs are properly linked at the end.Bastien Montagne
Should prevent issue fixed by previous commit to happen again (since read code, especially in undo case, is not really straight forward to follow anymore).
2020-04-29Fix T76155: 'Object lost data' on copy-pasting with new undo code.Bastien Montagne
2020-04-27Merge branch 'blender-v2.83-release'Antonio Vazquez
2020-04-27GPencil: Change defaults for Gradient materialsAntonio Vazquez
The old values did not display a valid gradient by default.
2020-04-24Defaults: Reduce near-clipping in factory settingsJulian Eisel
For newly opened 3D Views, the default would actually be 0.01m. But the code to update the default for all existing 3D Views in the startup.blend was missing. So the defaults were out-of-sync. 0.01m is the more reasonable default as agreed on by the UI team.
2020-04-23Merge branch 'blender-v2.83-release'Jacques Lucke
2020-04-23Fix T73680: Scene and fluid modifier gravity are scaled differentlyJacques Lucke
Reviewers: sebbas Differential Revision: https://developer.blender.org/D7483
2020-04-23Merge branch 'blender-v2.83-release'Campbell Barton
2020-04-23Fix invalid rigid body constraint values during 2.83 developmentCampbell Barton
Own error in cleanup from 5dcb6fb22f3f unintentionally changed enum values. Although this code violated our own rules to use explicit values to avoid this happening.
2020-04-22Merge branch 'blender-v2.83-release'Bastien Montagne
2020-04-22Silence annoying error message in writefile on undo step storage.Bastien Montagne
Fix T75318: Error spam in console when opening file from 2.7x.
2020-04-22Fluid: Fixes for cache 'Replay' modeSebastián Barschkis
General fixes and improvements for the cache. Previous commits on fluids broke the 'Replay' cache a bit.
2020-04-22Fluid: Fixes for cache 'Replay' modeSebastián Barschkis
General fixes and improvements for the cache. Previous commits on fluids broke the 'Replay' cache a bit.
2020-04-22Merge branch 'blender-v2.83-release'Bastien Montagne
2020-04-22Undo: Minor optimization: do not write Scene's 3DCursor.Bastien Montagne
Probably not much gained here, but that's one thing less potentially making the scene seen as changed in undo steps...
2020-04-22Fix T75719: Undo system: Debug assert while undoing several operations.Bastien Montagne
Caused by some pointer collision when re-allocating data-blocks during undo (due to creation/deletion of those). Patch by @brecht, many thanks.
2020-04-21Merge branch 'blender-v2.83-release'Bastien Montagne
2020-04-21Fix T75920: Add object - Align to 3D cursor not working.Bastien Montagne
3DCursor is UI data (hence not expected to be affected by undo) that is stored in actual data (Scene)... So it needs some special care during undo. New undo code now re-reads data into existing memory, which means copying of 3DCursor data has to happen earlier in that case, when we still have both old and newly read data available.
2020-04-20Cleanup: rename "nested" to "embedded"Jacques Lucke
Reviewers: mont29 Differential Revision: https://developer.blender.org/D7476
2020-04-20Nodes: Add emitters, events, forces and control flow socket typesJacques Lucke
These socket types will be necessary for particle nodes. The way these sockets are drawn can be changed separately. Reviewers: brecht Differential Revision: https://developer.blender.org/D7349
2020-04-20Nodes: New Object and Image socket typesJacques Lucke
Those new socket types will be necessary for particle nodes. The main difficulty with adding these socket types is that they are the first that reference ID data in their `value`. Therefore, user counting code had to be added in a couple new places. Reviewers: brecht, mont29 Differential Revision: https://developer.blender.org/D7347
2020-04-20Simulations: Embed simulation node tree in simulation data blockJacques Lucke
This adds an embedded node tree to the simulation data block dna. The UI in the `Simulation Editor` has been updated to show a list of simulation data blocks, instead of individual node trees. The new `SpaceNodeEditor.simulation` property wraps the existing `SpaceNodeEditor.id` property. It allows scripts to get and set the simulation data block that is being edited. Reviewers: brecht, mont29 Differential Revision: https://developer.blender.org/D7301
2020-04-20Simulations: Add new simulation data blockJacques Lucke
This data block will be the container for simulation node trees. It will be used for the new particle node system (T73324). The new data block has the type `ID_SIM`. It is not visible to users and other developers by default yet. To enable it, activate the cmake option `WITH_NEW_SIMULATION_TYPE`. New simulation data blocks can be created by running `bpy.data.simulations.new("name")`. Reviewers: brecht Differential Revision: https://developer.blender.org/D7225
2020-04-18Merge branch 'blender-v2.83-release'Antonio Vazquez
2020-04-18GPencil: Fix missing patch of default Material namesAntonio Vazquez
2020-04-18Merge branch 'blender-v2.83-release'Antonio Vazquez
2020-04-18GPencil: Fix duplicated default brushes and change settingsAntonio Vazquez
Removed old duplicated brushes and change the settings of some brushes.
2020-04-17UV: minor adjustments to opacity adjustmentCampbell Barton
- Allow 0.0..1.0 range, as even at 0.0 the selection is still visible. - Correct versioning code, not to overwrite the value for new files.
2020-04-16Merge branch 'blender-v2.83-release'Bastien Montagne
2020-04-16Fix T75730: Properly remove unused override properties/operations.Bastien Montagne
While code is supposed to handle gracefully invalid override operations, it is much cleaner to avoid those completely.
2020-04-16Merge branch 'blender-v2.83-release'Antonio Vazquez
2020-04-16Fix T75780: Gpencil Sculpt brushes not working with old filesAntonio Vazquez
The patching of brushes was not done.
2020-04-16Merge branch 'blender-v2.83-release'Germano Cavalcante
2020-04-16Fix memcpy overlapping buffersGermano Cavalcante
This crashes with ASAN enabled. ``` ==39366==ERROR: AddressSanitizer: memcpy-param-overlap: memory ranges [0x6230000ae848,0x6230000ae85a) and [0x6230000ae851, 0x6230000ae863) overlap ```
2020-04-16UV: support changing the opacity of the UV overlayCampbell Barton
Add this option as it's useful to adjust how much UV's cover the image when UV mapping. D5348 by @EitanSomething with edits
2020-04-14Cleanup: remove unnecessary branch when lib linking constraintsJacques Lucke
Differential Revision: https://developer.blender.org/D7386 Reviewers: mont29
2020-04-14Fix T75542: toggling modifier visibility not working correct with undo speedupBrecht Van Lommel
The problem was that in direct_link_id_restore_recalc, recalc_undo_accumulated should contain the changes from the target state to the current state. However it had already been cleared at that point, to start accumulating changes up to the next undo push. Delaying the clear of this flag seems like the obvious solution, but it's hard to find the right place for that (if there is one). Instead this splits up the flag into two separate variables. Reviewed By: mont29 Differential Revision: https://developer.blender.org/D7402
2020-04-13Fix T75032: New complex solidify algorithm handles poorly merging threshold ↵Henrik Dick
of small geometry details. * Implemented the algortihm that would merge vertices to the weighted center between them. * Exposed the merge threshold to the user. The new default tolerance is 0.0001 (versionning code ensures that previous default value remains in use to avoid any change in existing files). Review and minor changes/cleanups from Bastien Montagne (@mont29).
2020-04-10Fix T75141: Default template versioning error for grease pencilAntonio Vazquez
The versioning was done only for template because the code was after a return and never was executed for default scene.
2020-04-09Fix T75526: Color Management Look saved in 2.82a resets in 2.83Germano Cavalcante
Missing versioning after `rB9f4b090eec39`. Differential Revision: https://developer.blender.org/D7388
2020-04-05Cleanup: spellingCampbell Barton
2020-04-08NewUndo: Fix (studio-reported) discrepency in proxies when undoing.Bastien Montagne
Took me an unreasonable amount of time to understand what was happening here... Our beloved proxies, as usual, need some specific careful handling.