Blender Git Commits

Blender Git "master" branch commits.

2 hours 46 min ago
Merge branch 'blender-v2.81-release'
2 hours 57 min ago
Fix T70864: Separate loose parts runs indefinitely

Large objects with many separate pieces became unstably slow
(run for hours and not finish).

The entire original mesh was being duplicated twice per loose part.

In own tests, millions of vertices and thousands of loose parts
now run in around 5-15 seconds.
4 hours 51 min ago
Shrinkwrap: improve numerical stability of Target Normal Project.

* Add proper adjustment for scale in the solver epsilon computation.
* Run at least one full iteration of the solver, even if the initial
state meets the epsilon requirement.
* When applying offset, blend normal into the offset direction
as the initial point moves very close to the target mesh.

Also random improvements to debug trace output in the console.
11 hours 18 min ago
Merge branch 'blender-v2.81-release'
11 hours 19 min ago
Mesh: add API functions for poly & loop removal

These existed for verts & edges, add for API completeness.
Also add ED_mesh_geometry_clear,
needed to reduce memory for edit-mesh separate.
13 hours 1 min ago
Merge branch 'blender-v2.81-release'
13 hours 2 min ago
Cleanup: missing declaration warnings
1 day and 7 hours ago
GPencil: Primitive: Polyline Tool


Maniphest Tasks: T70927

Differential Revision:
October 18, 2019, 14:43 (GMT)
Merge branch 'blender-v2.81-release'
October 18, 2019, 14:41 (GMT)
Fix T70790: Crash in sculpt mode switching from two meshes after reload saved file

This fixes the crash, but it does not fix the core issue. The PBVH should
always be available when an object is in sculpt mode and tools should
not need to check for that.

Reviewed By: jbakker

Maniphest Tasks: T70790

Differential Revision:
October 18, 2019, 14:26 (GMT)
Merge branch 'blender-v2.81-release'
October 18, 2019, 14:24 (GMT)
Fix T70839: Sculpt brushes stop affecting after using move, rotate or scale tools

Reviewed By: jbakker

Maniphest Tasks: T70839

Differential Revision:
October 18, 2019, 14:09 (GMT)
Merge branch 'blender-v2.81-release'
October 18, 2019, 14:06 (GMT)
Fix T70919: Proxies crash after building motion path

Was cause by recent fix for T65134 which assigned original object's
proxy_from to an evaluated pointer.

This is because motion path depsgraph does not include proxies, so
the pointer in an evaluated object was kept pointing to an original
October 18, 2019, 11:33 (GMT)
Merge branch 'blender-v2.81-release'
October 18, 2019, 11:29 (GMT)
Fix T70903: Opening splash screen from named app_template crashes

Caused by rB46102cf4e0c4 [which removed the check if the image can
actually be loaded].

Maniphest Tasks: T70903

Reviewed By: campbellbarton

Differential Revision:
October 18, 2019, 10:23 (GMT)
Cycles: Fix out of memory when rendering some scenes with OptiX that work with CUDA

The OptiX implementation wasn't trying to allocate memory on the host if device allocation failed, while the CUDA implementation did. This copies the implementation over to OptiX to remedy that.

Differential Revision:
October 18, 2019, 08:17 (GMT)
Merge branch 'blender-v2.81-release'
October 18, 2019, 08:10 (GMT)
Cleanup: remove unused viewport fx_settings
October 18, 2019, 07:51 (GMT)
Merge branch 'blender-v2.81-release'
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2019