Blender Git Commits

Blender Git "master" branch commits.

Page: 800 / 5574

April 30, 2020, 16:43 (GMT)
Fix crash when switching subdivision level in Multires

When using multires_reshape_context_create_from_ccg to create the
context mmd is null, so the subdivision smooth mode can't be checked
there.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D7579
April 30, 2020, 16:10 (GMT)
Cleanup: Fix compiler warning
April 30, 2020, 16:09 (GMT)
Fix T76097: Simulations don't take animated gravity into account

Together with 21485e94aac1 this commit should fix the issue with animated gravity values.
April 30, 2020, 16:01 (GMT)
Cleanup: simplify a bit libquery code.
April 30, 2020, 15:57 (GMT)
Merge branch 'blender-v2.83-release'
April 30, 2020, 15:57 (GMT)
Fix long OptiX BVH build times in Cycles with many objects

Looping over all primitives for every object is really slow, so this patch avoids that by moving
the necessary assignments inline with the primitive merging done for every geometry.
April 30, 2020, 15:33 (GMT)
Fluid: Refactored fluid gravity settings

Refactored setup that converts from Blender to Mantaflow units.
April 30, 2020, 15:33 (GMT)
Updated Mantaflow source files
April 30, 2020, 15:33 (GMT)
Fluid: Minor cleanup and sanity checks
April 30, 2020, 15:16 (GMT)
UI: Statistics Visual Changes

Improving scene statistics readability, and showing objects count while in Edit mode.

Differential Revision: https://developer.blender.org/D7534

Reviewed by Campbell Barton
April 30, 2020, 14:57 (GMT)
Multires: Subdivide Simple and Subdivide Linear

This introduces two alternative subdivision modes that generates
displacement on the grids that look as Simple subdivisions but while
using the Catmull-Clark subdivision type in the modifier. This way,
Simple and Catmull-Clark subdivision can be combined when creating new
levels if needed, for example, to sculpt hard surface objects.

Subdivide simple smooths the sculpted data when creating a new
subdivision level. Subdivide linear also preserves the sharpness
in the sculpted data.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D7415
April 30, 2020, 14:49 (GMT)
Multires: Unsubdivide and Rebuild Subdivisions

This implements the main unsubdivide algorithm which rebuilds a base mesh and extracts the grid's data from a high resolution mesh.
It includes the Rebuild Subdivisions operator, which generates all subdivision levels down to the level 0 base mesh.

It supports:
- Rebuilding an arbitrary number of levels (Unsubdivide) or as many levels as possible down to level 0 in a single step (Rebuild Subdivisions).
- Rebuilding with already existing grids.
- Meshes with n-gons and triangles
- Meshes with more than 2 faces per edge
- Base mesh made completely out of triangles
- Meshes without poles
- Meshes with multiple disconnected elements at the same subdivision level

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D7372
April 30, 2020, 14:45 (GMT)
Multires: Enable sculpting in all subdivision levels

Return the correct sculpt level in BKE_multires_sculpt_level_get and
enable the property in the UI

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D7575
April 30, 2020, 14:13 (GMT)
GPencil: Add material selector to context menus

Now it's possible to select the material in context menu and new menu to select material.

The patch and workflow has been tested in greasepencil-object branch.

* New Material selector in Draw mode Context menu:

{F8499259}

* Pressing `U`key in Draw mode display material menu.

{F8503224}

Reviewed By: mendio, pepeland

Differential Revision: https://developer.blender.org/D7554
April 30, 2020, 13:55 (GMT)
Merge branch 'blender-v2.83-release'
April 30, 2020, 13:42 (GMT)
Fluid: Removed domain size option from diffusion panel

Domain size parameter no longer needed (unsed right now). Domain size is directly taken from object.
April 30, 2020, 13:42 (GMT)
Fluid: Reset noise emission value at the beginning of an adaptive frame

Emission values should not accumulate beyond one frame, only during the adaptive steps of one frame.
April 30, 2020, 13:04 (GMT)
Fix T75895: Unable to Compile Cycles on NAVI/Linux

This patch will add some compiler hints to break unrolling in the
nestled for loops of the voronoi node.

Reviewed by: Brecht van Lommel

Differential Revision: https://developer.blender.org/D7574
April 30, 2020, 11:54 (GMT)
UI: add all operators to search menu when developer extras is enabled

This allows developers to easily access operators they're working on,
without having to add them to the interface first.
April 30, 2020, 11:52 (GMT)
Fix orientation change in Redo

Some transform redo operations require contraint to be enabled.
Issue introduced in rBc57e4418bb85.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021