Blender Git Commit Log

All Blender Git commits.

Page: 2157 / 8462

September 27, 2019, 17:12 (GMT)
Voxel remesh: Enable adaptivity

This commit enables OpenVDB adaptivity in the voxel remesher. It can be useful to reduce the polygon count if you want to switch to dyntopo after using the voxel remesher workflow.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D5918
September 27, 2019, 16:41 (GMT)
Sculpt: Use func_finalize instead of mutex

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D5905
September 27, 2019, 16:35 (GMT)
Sculpt: Pose brush origin offset

With the previous behavior, it was impossible to manipulate areas with a lot of complex shapes like fingers, as the pose origin was calculated only with the topology inside the radius.
With pose offset, the previous method is used to calculate the direction of the "bone", and an extra offset is added on top of it. This way you can set the pose origin in the correct place in this kind of situations. The pose factor grows to fit the new rotation origin.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D5841
September 27, 2019, 15:50 (GMT)
Fix T70291: Sculpt remesh inverts normal when fix poles is activated

Reviewed By: brecht

Maniphest Tasks: T70291

Differential Revision: https://developer.blender.org/D5916
September 27, 2019, 15:48 (GMT)
Fix T56497: Snake hook sculpt brush slips off and affects the part of the mesh behind

We should not be updating the cache true location there.
This commit also fixes the snake hook default alpha.

Reviewed By: brecht

Maniphest Tasks: T56497

Differential Revision: https://developer.blender.org/D5915
September 27, 2019, 15:45 (GMT)
Sculpt: Enable accumulate in scrape brush

This fixes some artifacts when working on curved surfaces. Previous
behavior was with accumulate on, so that is now the default.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D5826
September 27, 2019, 15:45 (GMT)
Fix T70280: QuadriFlow remesh with "Use Paint Symmetry" and "Smooth Normals" may give wrong normals

Reviewed By: jbakker

Maniphest Tasks: T70280

Differential Revision: https://developer.blender.org/D5904
September 27, 2019, 15:38 (GMT)
Mantaflow: Fix crash when freeing bake with unknown cache directory
September 27, 2019, 15:19 (GMT)
Fix T69941 Assert selecting UVs

Was caused by DRW_mesh_batch_cache_get_edituv_faces_stretch_area called
after DRW_mesh_batch_cache_create_requested. So it was created on the wrong
object/mesh.
September 27, 2019, 15:02 (GMT)
Cleanup: Replace 'add mode' short for driver FCurve creation with an enum

The 'add mode' was a `short` between -1 and 2 inclusive, and magic numbers
sprinkled throughout the code. It's now an enum with descriptive names.

No functional changes.
Revision 9ddc3f1 by DaweiSun (cycles_unbiased_volumes)
September 27, 2019, 15:00 (GMT)
make_local rna call not working as expected
September 27, 2019, 14:59 (GMT)
avoid ambiguous call to make_unique
September 27, 2019, 14:56 (GMT)
Merge branch 'master' into greasepencil-object

Conflicts:
source/blender/blenkernel/intern/brush.c
September 27, 2019, 14:52 (GMT)
GPencil: New Brush default settings

This patch replaces D5787. Now instead to replace the startup.blend file, all the changes are done in versioning and moved to shared module to be reused by Brush reset.

Reviewers: brecht, mendio

Reviewed By: brecht

Subscribers: pepeland, mendio

Differential Revision: https://developer.blender.org/D5913
September 27, 2019, 14:43 (GMT)
GPencil: Simplify smooth average factor calculation

As always uses 4 points, don't need to do calculations for that and also it was wrong with 3 points.
September 27, 2019, 13:40 (GMT)
cleanup Tuple class
September 27, 2019, 13:31 (GMT)
Merge branch 'master' into greasepencil-object
September 27, 2019, 13:31 (GMT)
Fix T69377 Texture flickering when selecting in solid viewport (AMD Pro driver)

Workaround that does not fix the real issue.

The bug is caused by glBufferData inside
DRW_instance_buffer_finish > GPU_vertbuf_use
but only after the selection code which resets the number of items in
idatalist->pool_buffers.

I don't understand why this is happening as the vbo ids are all valid and
no error is reported. What is even more strange, is that it affects another
vbo which has no connection with the ones in DRW_instance_buffer_finish.
September 27, 2019, 13:31 (GMT)
Fix T70106 Objects with multiple materials are not displaying correctly

Seems to be an issue with OSX and loading objects matrices from uniform
buffers.

Using legacy path for that reason.
September 27, 2019, 13:28 (GMT)
GPencil: New smart smooth for strokes

When using the samples, the interpolated points get abrupt steps because the system cannot receive all events in a short period of time.

This is more noticeable when the samples are set to 10 and the pen is moved very fast. The problem with post-processing smooth is that is applied to all stroke and this removes details.

The smart smooth is automatic and detect only the segments in the stroke where the system was unable to capture all movements and apply a smooth algorithm.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021