Blender Git Commit Log

All Blender Git commits.

Page: 1483 / 8462

July 9, 2020, 15:51 (GMT)
Sculpt: Skip fully hidden nodes in sculpt tools

As tools iterators skip not visible vertices, fully hidden nodes can
also be skipped and considered as masked.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D8244
July 9, 2020, 15:50 (GMT)
Fix wrong upate flag when updating the PBVH visibility

This function was using the wrong flag to update the visibility state of
the nodes, so I assume that most of the partially visible optimizations
were not working.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D8243
July 9, 2020, 15:48 (GMT)
Fix T78664: Implement Mesh and Face Set boundary automasking in Multires

This implements the SCULPT_vertex_is_boundary and SCULPT_vertex_has_unique_face_set functions for PBVH_GRIDS, which makes features such as automasking now work in multires. It also fixes some other face sets related features in multires, like face set boundary smoothing.

This uses the BKE_subdiv_ccg_coarse_mesh_adjacency_info_get function to get the vertex indicies in the base mesh from multires. This way the API functions can get topology or face set information directly from it. In the future, these vertex indices can be used to get any other information from the base mesh from multires, like seams, sharp edges, disconnected elements IDs...

Reviewed By: sergey

Maniphest Tasks: T78664

Differential Revision: https://developer.blender.org/D8227
July 9, 2020, 15:44 (GMT)
GPencil: Cleanup masking flags management in shaders
July 9, 2020, 15:42 (GMT)
Fix Sculpt Vertex Colors sample color changing brush alpha

It is not practical to change the alpha of the paint color with the
color picker as with the current brush design alpha is the main strength
control for the brush.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D8208
July 9, 2020, 15:41 (GMT)
Fix crash when using Mask by Color in Multires

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D8207
July 9, 2020, 15:34 (GMT)
Tests: Added test for Skin, Ocean and Hook modifiers
July 9, 2020, 15:33 (GMT)
Added unique test names to modifiers, operators, bevel, boolean, cloth and
softbody tests
July 9, 2020, 15:24 (GMT)
Make deps: Fix compilation error on CentOS

There were two issues.

First is related on ISPC's CMake configuration forcing C and C++
compilers to be clang and clang++. This goes against of desired
behavior when we use our own compiled clang compilers.

The second issue was related on linker failure: CLang libraries
are linked statically, and they need some of C++ 11 STL symbols
which are coming from libstdc++.

Differential Revision: https://developer.blender.org/D8258
July 9, 2020, 15:23 (GMT)
Merge branch 'master' into soc-2020-info-editor
Revision b650bdc by over0219 (soc-2020-soft-body)
July 9, 2020, 15:06 (GMT)
using CG solver as default for now
July 9, 2020, 15:00 (GMT)
Merge branch 'temp-gpencil-mat-masking' into greasepencil-object
July 9, 2020, 14:55 (GMT)
EEVEE: Implement the missing Sky texture

I'm not sure if the Sky was deliberately left out or was just waiting for a
better moment, but so many I was disappointed that Sky in EEVEE is
completely white.

There are already 2 implementations (osl and gpu) so this is the third one.
Looking at other cases it seems that we are not supposed to share sources
between cycles and the rest? So the new util_sky_model files are just
copies of what is already in cycles, except that the data file uses the RGB
variant of the Hosek/Wilkie model, because we output RGB anyway (but can be
easily changed to XYZ if desired - the results are nearly identical).
I am not sure if it is okay to pass 3*9 float values as 3 mat4 uniforms (I
wanted to use mat3 but it does not work).
Also, should I cache the sky model data between renders if the parameters
do not change?

Reviewed By: fclem, brecht

Differential Revision: https://developer.blender.org/D7108
July 9, 2020, 14:53 (GMT)
Fix Cycles unnecessary updates to camera in viewport render

Problem identified by Milan Jaros.
July 9, 2020, 14:39 (GMT)
Render: convert print to clog

- convert all prints in to logs
- remove printing background in favour of logger, that can be enabled anytime. This logger will print every 30 times, what solves T59649
- include missing header in BLI_timecode.h
July 9, 2020, 14:37 (GMT)
BLI: rename rand.c to rand.cc
July 9, 2020, 14:24 (GMT)
GPencil: Curve mode: Set stroke select flag

Set/unset the selection flag for a stroke, when its curve is selected.
This change is needed so that operators like "change end caps"
work as expected in curve edit mode.
July 9, 2020, 13:48 (GMT)
Merge branch 'master' into temp-gpencil-mat-masking
July 9, 2020, 13:48 (GMT)
Merge branch 'master' into greasepencil-edit-curve
July 9, 2020, 13:48 (GMT)
Merge branch 'master' into greasepencil-object
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021