Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

7 minutes ago
Merge branch 'blender-v2.82-release'
7 minutes ago
Sculpt: Rename Topology Brush to Slide Relax Brush

The full name was "Topology Slide/Relax", but it didn't fit in the
toolbar UI. This was causing some problems:

- The mesh filter that does the same thing is called "Relax"
- We may want to add a "Topology Brush" tool in the future that is more
oriented to retopology task (like creating strips of quads), so by doing
this we avoid having two tools with the same name in the UI.

Reviewed By: billreynish

Differential Revision: https://developer.blender.org/D6590
14 minutes ago
Merge branch 'blender-v2.82-release'
14 minutes ago
Fix T71373: Sculpt Mask not extracting correctly on scaled objects

This patch applies the original object scale to the coordinates of the
extracted mask mesh. Without this patch, the mesh was no taking the
original object scale into account and the shrinkwrap will fail.

The other solution would be copying the objecty scale to the new
extracted mask object, but I would like to avoid entering sculpt mode
with scaled objects as it may produce wrong behaviors in some tools.

Reviewed By: jbakker

Maniphest Tasks: T71373

Differential Revision: https://developer.blender.org/D6207
17 minutes ago
Fix T73080: Remove support for scene radius in Weight/Vertex paint

The 2D paint cursor in the 3D view does not support scene radius in
weight and vertex paint mode. This was also the case in 2.80 with the
old cursor. The option to change the units from view to scene is not
available in the UI in those modes, so I think it makes sense to remove
the support from the code.

The ideal solution could be supporting the new cursor in all paint
modes, but that is going to take more time and it is going to be
problematic in texture paint. After doing this, we can bring this code
back and add the option to change the units to the UI.

Reviewed By: jbakker

Maniphest Tasks: T73080

Differential Revision: https://developer.blender.org/D6586
1 hour 4 min ago
Fluid: Added resume cache boolean to standalone scripts

Exported Manta script was missing the new resume options in the data load functions.
1 hour 4 min ago
Fix T72975: [Mantaflow] Mesh generation bug

The initial value for phi was too high.
1 hour 4 min ago
Fix T53205: Show Smoke Advance Panel at Outflow type

Now hiding the initial velocity and texture panel when flow behavior is set to outflow.
1 hour 43 min ago
Depsgraph: Correct FPS debug print

It was printing "frame" time instead of FPS.

Other interesting thing to get solved is to solve "drop" in FPS
when there is an idle time in user input.

Current usecase is limited to observing FPS when there is a continuous
stream of events: for example, keep moving vertex in edit mode while
watching debug prints.
3 hours 4 min ago
Merge branch 'blender-v2.82-release'
3 hours 7 min ago
Make deps: Force some boost dependencies

Boost could have picked up system-wide libbz2-dev installed and enable
this compression in iostreams. Nothing really wrong with this, but it
makes it so final Blender binary depends on bz2, which breaks default
linker flags.

This commit makes it so Boost is not using libraries which we don't
need, simplifying linking setup.

Differential Revision: https://developer.blender.org/D6668
3 hours 9 min ago
Depsgraph: Report FPS when running with --debug-depsgraph-time

The FPS here is measured based on a timestamp from when depsgraph
was previously evaluated.

Allows to ease investigating performance improvements/regressions
which are not related on animation system but on modifications on
a single frame (such as transforming vertex in edit mode).
4 hours 21 min ago
Merge branch 'blender-v2.82-release'
4 hours 22 min ago
Fix T73349: X-Ray Mode - snapping through object stop working on value = 1
5 hours 38 min ago
Merge branch 'blender-v2.82-release'
5 hours 41 min ago
Fix/workaround initialization order of static TBB/MKL

Was caused by recent refactor of dependencies in 517870a4a11f.

While there is no fully reliable solution to this issue other than
making TBB a dynamic library dependency (as documentation tells us
to do), there seems to be simple workaround which doesn't require
deeper changed in build process and packaging.

Tested on Brecht's computer who managed to reproduce the issue on
Linux (T72015#857423).
5 hours 44 min ago
Depsgraph: Refactor, wrap debug fields into own structure
5 hours 44 min ago
Depsgrapg: Refactor, move Relation to own file
5 hours 44 min ago
Depsgraph: Refactor, move debug struct to own file
6 hours 12 min ago
Fix T73001: Shader Node with driver not updating when animated

When there are ID properties on an object, and these are animated and
used by a driver, the depsgraph has proper connections between ACTION ?
ID PROPERTY ? DRIVER.

When these properties are defined on a mesh, however, the depsgraph
relations are incorrectly created between GEOMETRY ? PROPERTIES_EXIT ?
DRIVER (because it's assumed that 'source = ENTRY' implies 'geometry').

This patch solves this by first checking whether the targeted property
is an ID property and handling it accordingly. This also made it
possible to remove some special cases from pose bone relations.

Maniphest Tasks: T73001

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D6571
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18 MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2020