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-08-28Transform: option to transform parent objects without childrenCampbell Barton
Supports parent/child chains with mixed selections. Currently accessible from the pivot popover (may be moved along with the other options here).
2019-08-28Fix T69221: inconsistent handling of filenames derived from image names.Bastien Montagne
We did not properly sanitize image data block name when using it to init file name...
2019-08-28Fix strict compiler warning in release modeSergey Sharybin
2019-08-28CMake: Remove unsupported G++ strict flagSergey Sharybin
According to the documentation this flag is only supported by C and Objective-C languages: https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html Solves noisy output on every C++ file in the project when using latest GCC-9.
2019-08-28Cleanup: make transform data in object mode flag publicCampbell Barton
This fits better with intended flag usage.
2019-08-28Cleanup: remove automerge BMesh operatorCampbell Barton
Move logic into EDBM_automerge since this is meant to run after transform and isn't a generic editing operation.
2019-08-28Cleanup: split automerge logic into own fileCampbell Barton
This isn't closely related to selection & this file was over 5k lines.
2019-08-27Cycles: Stitching of subdivided and displaced meshesMai Lavelle
This patch stitches the vertices along patch edges so that cracks can no longer form when applying subdivision or displacement a mesh. Subpatches are now formed in a way that ensures vertex indices along subpatch edges are equal for adjacent subpatches. A mapping of vertices along patch edges is built to preform stitching. Overall performance is roughly the same, some gains were made in splitting, but some was lost in stitching. This fixes: - T49049 (cracks between patches from material and uv seams) - T49048 (discontinuous normals with true displacement) Reviewers: sergey, brecht Differential Revision: https://developer.blender.org/D3692
2019-08-27Cleanup some outdated dead code and comments in Outliner.Bastien Montagne
2019-08-27Fix T69176: Outliner->BlenderFile->Delete not working on some objects.Bastien Montagne
Object not referenced in any scene would not be deletable with previous code... that was fine in 2.7x since it was not supposed to happen, but now we can just use the nuclear `BKE_id_delete` for objects as well, will take care of properly unlinking everything as needed.
2019-08-27Fix multires modifier using too much memory outside of sculpt modeBrecht Van Lommel
This reduce memory usage by about 25% in object mode for multires meshes.
2019-08-27Cleanup: fix compiler warningBrecht Van Lommel
2019-08-27Cleanup: spellingCampbell Barton
2019-08-27Cleanup: clang-formatCampbell Barton
2019-08-27Fix Poly Build crash with empty meshesPablo Dobarro
Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D5609
2019-08-27UI: Area Join ToleranceHarley Acheson
Allow area joining even if the areas are not quite perfectly aligned. Differential Revision: https://developer.blender.org/D5595 Reviewed by Brecht Van Lommel
2019-08-27UI: Graph Editor Dot ScalingHarley Acheson
Scale Graph Editor keyframe dots and handles based on Resolution Scale rather than Line Width. Differential Revision: https://developer.blender.org/D5600 Reviewed by Brecht Van Lommel
2019-08-27LibOverride: Fix broken Hook modifier case.Bastien Montagne
Hook modifier uses same kind of parent inverse matrix as regular object parenting, so we need to bypass that matrix re-computation when setting the overridding object here as well. Also cleanup some minor glitches in object parents' override_apply func.
2019-08-27Edit Mesh: Poly build tool improvementsPablo Dobarro
This commit changes the functionality of the Poly build tool to make it more suitable for retopology tasks: - Click and drag from a boundary edge extrudes a new quad - Click and drag on vertices tweaks the position - Ctrl + click adds geometry. There is a geometry preview in the gizmo. It also can automatically convert triangles to quads. - Shift + click deletes mesh elements (faces or vertices) - Updated preselection code. Different mesh elements take priority depending on the selected action. Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D5573
2019-08-27Cleanup: Fix build error with MSVCRay Molenkamp
`BLI_cpu_support_sse41` needs BLI_System.h. Reviewers: brecht
2019-08-27Fix T69210: Crash on Making GPencil Materials zero userAntonio Vazquez
The evaluated data must not copy the material if it's NULL. Still the stroke exists in the file, so maybe need some thinking in how resolve this, but anyway this is a different topic not related to bug.
2019-08-27GPencil: Draw Mode menu updateAntonio Vazquez
- Rename menu 'Stroke' to 'Draw': the menu includes not only strokes related things and the name follows the usage in other paint modes in Blender. - Remove duplicate animation operators. - Menu updates to include clean up and layers operators that don't need previous selection. {F7705120} Reviewers: antoniov, pepeland, billreynish Tags: #bf_blender, #grease_pencil Differential Revision: https://developer.blender.org/D5599
2019-08-27Fix T68763: Smooth Brush not working in LookDev or Rendered ModePablo Dobarro
Reviewed By: brecht Differential Revision: https://developer.blender.org/D5585
2019-08-27Sculpt/Paint: Brush world spacing option for sculpt modePablo Dobarro
New brush option to calculate the distance to generate a new brush step using the cursor position over the mesh instead of the screen coordinates. This avoids artifacts when sculpting across curved surfaces. Reviewed By: brecht Differential Revision: https://developer.blender.org/D5432
2019-08-27Compositor: Reversed order of Normal and Albedo in Denoising Node.Stefan Werner
2019-08-27Fix T68944: Added check for SSE4.1 to denoising node.Stefan Werner
Since OpenImageDenoise requires a CPU with SSE 4.1 or newer, let the node act as passthrough on unsupported CPUs and display a message in the node itself.
2019-08-27Fix marker name drawing without intended offset in some casesBrecht Van Lommel
Order of arguments matters here.
2019-08-27UI: fix jumping of play/pause buttons, add more space when showing subframesYevgeny Makarov
Differential Revision: https://developer.blender.org/D5604
2019-08-27UI: rename Energy to Power in context menu, for consistencyRobert Fornof
Differential Revision: https://developer.blender.org/D5310
2019-08-27UI: add title to assign shortcut popup, tweak paddingYevgeny Makarov
Differential Revision: https://developer.blender.org/D5576
2019-08-27Fix undefined symbols for ccl::Node with some compilers and build optionsAlex Fuller
Differential Revision: https://developer.blender.org/D5590
2019-08-27UI: tweak warning messages style and layout in save/close dialogYevgeny Makarov
Differential Revision: https://developer.blender.org/D5589
2019-08-27UI: improve layout of curve widget clipping options popupYevgeny Makarov
Differential Revision: https://developer.blender.org/D5593
2019-08-27UI: fix some menus and popups not taking into account UI scale for paddingYevgeny Makarov
Differential Revision: https://developer.blender.org/D5581
2019-08-27UI: make layout in adjust last operator popup consistent with corner panelYevgeny Makarov
Differential Revision: https://developer.blender.org/D5581
2019-08-27Cleanup: clang-formatBrecht Van Lommel
2019-08-27Build: run ldconfig for OpenImageDenoise in install_deps.shVinay Mulakkayala
Differential Revision: https://developer.blender.org/D5580
2019-08-27Fix T69165: wrong update function on Bone b-bone properties crashes.Alexander Gavrilov
Obvious fix suggested by @lichtwerk.
2019-08-27Fix T69166: built-in start-up file has unnecessary screen dataCampbell Barton
2019-08-27Cleanup: use static set instead of listCampbell Barton
2019-08-27Fix compiler error in WindowsAntonio Vazquez
This error was introduced in commit https://developer.blender.org/rB66700196074ad168f3322f2766846a0a07f7a00f
2019-08-27Compositor: Run only one instance of OIDN at a time.Stefan Werner
Running multiple instances of OIDN simultaneously can use dozens of GBs of memory. Since OIDN is multithreaded internally, we can run only one instance at a time and should not lose much performance. Fixing T69006
2019-08-27Workbench: Specular Highlighting for MatCapsJeroen Bakker
With Blender 2.80 we introduced a more flexible matcap system. One change we did was to multiply the matcap with the base color that was shaded. As matcaps contains diffuse and specular lighting in a single texture this lead to rendering artifacts. Artists were complaining that everything looked to metalic. We now support a separate `diffuse` and `specular` pass for matcaps. `shaded_color = diffuse_light * base_color + specular_light` For matcaps to support this feature they need to be multilayer openexr files with 2 renderpasses (named `diffuse` and `specular`). In the future we can change this to first pass/second pass in stead of this naming convention. Reviewed By: fclem, brecht Differential Revision: https://developer.blender.org/D5335
2019-08-27UV Editor: Remove Unimplemented Show Edges OptionJeroen Bakker
Show Edges option in the UV editor does not do anything. Only RNA/DNA code could be found, so it is save to be removed. Differential Revision: https://developer.blender.org/D5446
2019-08-27Cleanup: rename max_len -> alloc_lenCampbell Barton
2019-08-27Cleanup: struct member name wasn't descriptiveCampbell Barton
2019-08-27Cleanup: unused warningCampbell Barton
2019-08-27Edit Mesh AutoMerge: Improve `Split Edges & Faces` optionmano-wii
Now all wire edges linked to the merged vertex are used for split faces. Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D5603
2019-08-27Clean: styleCampbell Barton
2019-08-27Fix crash transforming origins when no editable origins existCampbell Barton