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-09-12LANPR: Apply cleanup branch result.temp-lanpr-stagingYimingWu
2019-09-12Cleanup: Make format.YimingWu
2019-09-12LANPR: target multiple material functionality.YimingWu
2019-09-12LANPR: Fix merge errors.YimingWu
2019-09-12Merge remote-tracking branch 'origin/master' into temp-lanpr-stagingYimingWu
2019-09-12LANPR: Multiple target materials and layers for collection.YimingWu
2019-09-12LANPR: Different materials and layers for object targets.YimingWu
2019-09-12LANPR: Use selector instead of numbers for targetsYimingWu
2019-09-12Fix T69737: Crash using the Elastic Deform brush and CompressibilityPablo Dobarro
Also renamed "compressibility" to "volume preservation" Reviewed By: brecht Maniphest Tasks: T69737 Differential Revision: https://developer.blender.org/D5757
2019-09-12LANPR: fix merge errors.YimingWu
2019-09-12Depsgraph: Free user code from worry about updates flushSergey Sharybin
2019-09-12Depsgraph: Pass bmain to evaluation functionSergey Sharybin
Currently unused, makes code ready for an upcoming change.
2019-09-12Fix assert hiding selected particlesPhilipp Oeser
was trying to get a boolean with RNA_enum_get (instead of RNA_boolean_get) Spotted while looking into T69680, T69432
2019-09-12Fix (unreported) crash after new mapping node commit.Bastien Montagne
Blatant obvious usage of freed memory in rBbaaa89a0bc54. And also fix a memleak in same code/commit...
2019-09-12Cleanup: trailing space, remove tabs, pep8Campbell Barton
2019-09-12Fix T67637: Selected edges hard to see with wireframeCampbell Barton
Always show selected edges in wire/xray modes.
2019-09-12Shading: Extend Musgrave node to other dimensions.OmarSquircleArt
This patch extends Musgrave noise to operate in 1D, 2D, 3D, and 4D space. The Color output was also removed because it was identical to the Fac output. Reviewed By: brecht Differential Revision: https://developer.blender.org/D5566
2019-09-12Fix T69633: weird behavior of operator_menu_enum tooltips.Alexander Gavrilov
For operators with dynamic tooltips the tooltip calculation is deferred until the moment it is actually shown for performance reasons, with the tooltip field left blank for the time being. Enum menu code shouldn't jump in and assign a tooltip either. The menu button itself can't show a dynamic tooltip because it does not actually call the operator, and has no reference to it. As a side change, allow returning None from the python callback as the most natural way to fall back to the default tooltip.
2019-09-12Added function to calculate the total area of a mesh.Sebastian Parborg
2019-09-12DNA: use defaults for Object, Mesh, MaterialCampbell Barton
2019-09-12DNA: add theme & preferences to defaultsCampbell Barton
Use existing theme & preferences for defaults.
2019-09-12Cleanup: fix compiler warningsBrecht Van Lommel
2019-09-12Fix crashing mask brush after recent changesBrecht Van Lommel
2019-09-12Fix build error after DNA defaults changingBrecht Van Lommel
dna_type_offsets.h must be generated before we use it in blenkernel, similar to what we already do for blenloader.
2019-09-12Sculpt: Pose BrushPablo Dobarro
This brush lets the user pose a model simulating an armature-like deformation. The pivot point for rotation is calculated automatically based on the radius of the brush and the topology of the model. Reviewed By: brecht Differential Revision: https://developer.blender.org/D5647
2019-09-12Fix (unreported) non-official X3D add-on enabled in factory startup.Bastien Montagne
Forgot to remove it from there when I moved it to community-supported status last week. Also raising subversion.
2019-09-12UI: Format Memory Strings in BinaryHarley Acheson
Show all memory-related byte size strings calculated with a base of 1024. Differential Revision: https://developer.blender.org/D5714 Reviewed by Brecht Van Lommel
2019-09-12UI: File Browser Sizes in Binary for WindowsHarley Acheson
This adds per-platform change so Windows users will see file sizes calculated with a base of 1024. Differential Revision: https://developer.blender.org/D5714 Reviewed by Brecht Van Lommel
2019-09-12Sculpt: Topology automaskingPablo Dobarro
The sculpt automasking feature assigns a factor to each vertex before starting the stroke. This can be used for isolating disconnected meshes, masking cavities, mesh boundary edges or creating topological falloffs. This commit implements automasking in all brushes and topology automasking without topology falloff. Reviewed By: brecht Differential Revision: https://developer.blender.org/D5645
2019-09-12Cleanup: unused functionsCampbell Barton
2019-09-12UI: Add superimposed + and - icons for file numberJulian Eisel
Brings back + and - icons to the file name button, but now as superimposed icons.
2019-09-12UI: Refactor and improve buttton extra iconsJulian Eisel
Without this patch there could only be one superimposed icon and the operators were hard coded for the button types. This keeps the previous, sort of predefined extra icons working in a rather generic way, but allows adding specific ones for specific case through `UI_but_extra_operator_icon_set()`. Reviewed by: Campbell Barton Differential Revision: https://developer.blender.org/D5730
2019-09-12Fix T69382: Crash - Regression - GPU Intel HD 4000mano-wii
Workarounds were not being enabled for drivers like `10.18.10.5069`.
2019-09-12Sculpt: Mask Filter and Dirty Mask generatorPablo Dobarro
The mask filter operator modifies the whole paint mask. In includes multiple operations like smooth, grow or contrast accessible from a pie menu. The dirty mask generator is similar to Dirty Vertex Colors, but it generates a paint mask. It can be used to mask cavities in the sculpt. Reviewed By: brecht Differential Revision: https://developer.blender.org/D5496
2019-09-12Cleanup: GPencil small improvements in comparisonAntonio Vazquez
As the function `gpencil_onion_active()` has a loop, if some condition is false before we can avoid the loop.
2019-09-12GPencil: Fix unreported problem when main Onion switch is disabledAntonio Vazquez
The main switch was not checked and the function was doing all calculations, but the data was not used. This makes all slower than expected because the user had the Onion Skinning disabled, but internally was running.
2019-09-12Cleanup: expand tabsCampbell Barton
2019-09-12Cleanup: missing break & shadowing warningsCampbell Barton
2019-09-12Sculpt: Mesh Filter ToolPablo Dobarro
The mesh filter tool applies a deformation to all vertices in the mesh at the same time. It includes multiple deformation modes and the option to lock the deformation axis. This commit also includes the FilterCache, which is needed in some new operators and tools. Reviewed By: brecht Differential Revision: https://developer.blender.org/D5513
2019-09-12Fix compiler error in Windows introduced in ↵Antonio Vazquez
322c03f13cb5a756902f310c2a34cf78825fe02d
2019-09-12GPencil: Fade layer using background colorAntonio Vazquez
Now the fade layer uses the same logic used to fade objects and also is available in all modes. Reviewers: mendio, pepeland Reviewed By: mendio, pepeland Differential Revision: https://developer.blender.org/D5707
2019-09-12Sculpt: Elastic Deform BrushPablo Dobarro
This patch implements the paper "Regularized Kelvinlets: Sculpting Brushes based on Fundamental Solutions of Elasticity" https://graphics.pixar.com/library/Kelvinlets/paper.pdf It includes grab, biscale grab, triscale grab, scale and twist. All deformation modes are accessible under the same tool. This helps to keep the code organized and it should not make any difference to the user when a better brush management system is implemented. Reviewed By: brecht Differential Revision: https://developer.blender.org/D5634
2019-09-12Cleanup: clang-formatPhilipp Oeser
2019-09-12Fix T69663: 2.81 Cant open/append/link a blend file but 2.8 canPhilipp Oeser
Was a problem in the versioning code from rBbaaa89a0bc54, since the TexMapping struct could already be freed and node->storage could already be set to NULL (if a file with the new mapping node [saved from (2, 81, 8) or newer] is opened in a blender version prior to (2, 81, 8) and saved from there again). Reviewers: brecht Maniphest Tasks: T69663 Differential Revision: https://developer.blender.org/D5723
2019-09-12DNA: initial DNA defaults supportCampbell Barton
This provides an API to access structs with their members set to default values: - DNA_struct_default_get(name) - DNA_struct_default_alloc(name) Currently this is only used for scene & view shading initialization, eventually it can be used for RNA defaults and initializing DNA struct members on file reading.
2019-09-12GPencil: Change Arrange Strokes menu orderAntonio Vazquez
Before: Bring Forward, Send Backward, Bring to Front, Send to Back. After: Bring to Front, Bring Forward, Send Backward, Send to Back.
2019-09-12Sculpt: Draw Sharp BrushPablo Dobarro
This brush is similar to the draw brush but it deforms the mesh from the original coordinates. When used with the sharper curve presets it has a much more pleasant crease/cut behavior than any of the other brushes. This is useful for creating cloth wrinkles, stylized hair or hard surface edges. Reviewed By: brecht Differential Revision: https://developer.blender.org/D5530
2019-09-12Cleanup: remove unused scene struct membersCampbell Barton
2019-09-12Move callbacks API from BLI to BKESergey Sharybin
Preparing for the bigger changes which will be related on passing dependency graph to various callbacks which need it. Differential Revision: https://developer.blender.org/D5725
2019-09-12Timer: Use explicit re-initialization on file loadSergey Sharybin
Before this the timer API was relying on using a callback API to do initialization when new file is loaded. This isn't how rest of Blender works and it gets in a way because callbacks API is to be move to the BKE level. Use explicit call to timer API from where the file is loaded.