Blender Git Commits

Blender Git "master" branch commits.

Page: 1031 / 5574

September 27, 2019, 21:15 (GMT)
Cleanup: Remove // comments
September 27, 2019, 21:05 (GMT)
Cleanup: Remove blank at the end of tooltip
Revision 8ac21cb by Gaia Clary
September 27, 2019, 20:59 (GMT)
fix:wrong python pdb copied for Windows-VS when building for pydebug
September 27, 2019, 19:12 (GMT)
UI: small tweaks to sculpt tool icons

Snake Hook: make it more clearly different from Grab, and also better communicate what it can do
Pose: remove arrow, which was hard to see anyway
Pinch: make arrows larger and more visible
September 27, 2019, 18:41 (GMT)
UI: Add high quality cursors on macOS

This adds the same high quality cursors on macOS as we have on Windows.

These are stored as 32*32 pt PDFs, same as the built-in OS cursors

Reviewed by: Brecht Van Lommel

Differential Revision: https://developer.blender.org/D5907
September 27, 2019, 17:45 (GMT)
Fix T70247 Crash on enter edit mode with UV editor opened
September 27, 2019, 17:16 (GMT)
Sculpt: Sculpt cursor UX improvements

This commit introduces the following changes:
- Invert the direction of the brush strength WM control. It was working in the opposite direction to any other control in Blender. Now dragging to the right increases the strength.
- Increase the alpha of the cursor
- Remove the font shadow of the numbers in the WM control. It was adding too much visual noise when rendered on top of the brush alpha
- Add a second circle to preview the strength in the cursor
- Increase the resolution of the cursor circles. Now they look smooth even when working with large brush sizes.
- Add a line preview to display the brush curve
- Don't offset the cursor preview when changing size and strength

Reviewed By: billreynish, brecht

Differential Revision: https://developer.blender.org/D5889
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: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.
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: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.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021