Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 620 / 5574

August 17, 2020, 19:04 (GMT)
Fix T77683: Cycles baking crash with motion blur enabled and no camera
specified

Maniphest Tasks: T77683

Differential Revision: https://developer.blender.org/D8593
August 17, 2020, 18:52 (GMT)
VSE: make transform effect multithreaded

Multithreaded implementation can provide significant performance gain
on CPU's that can handle more parallel tasks.

On my 8 core system I got about 3.5x faster processing speed.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D8585
August 17, 2020, 18:49 (GMT)
Fix T79594: Define rounding for armature edit props

Define `RNA_def_property_ui_range` for head and tail transform properties.
Step of 10 should match original behavior when tweaking value.

Reviewed By: Severin

Differential Revision: https://developer.blender.org/D8513
August 17, 2020, 18:41 (GMT)
Cycles: Fix local intersections in Embree for non-instancd geometry.

Embree's occlusion filter was checking against the wrong object ID
and not exiting correctly in case of a mismatch.

Fixes T79723
August 17, 2020, 18:39 (GMT)
Merge branch 'blender-v2.90-release'
August 17, 2020, 18:19 (GMT)
Fix T79757: Crash on prefetch when renaming strips

Original sequence lookup failed, becase name changed in another thread.
Fix is same as 0471349c90df - stop prefetching before changing content
of seqbase.

I have covered more cases, and added assert so it is more obvious that
issue is in lookup, and it shouldn't fail.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D8592
August 17, 2020, 18:08 (GMT)
Tests: fix Alembic export test on Windows

Convert all `subprocess.run()` arguments to string, to prevent breaking
"does this argument need quoting" checks on Windows.
Revision c6a99e0 by Hans Goudey
August 17, 2020, 18:00 (GMT)
Clang tidy: Fix else after return
August 17, 2020, 15:57 (GMT)
Fix T79052: Cycles new sky texture fails with sun size zero

Clamp to a minimum angle to avoid precision issues.
August 17, 2020, 15:56 (GMT)
USD: Allow exporting of invisible objects

The fix for T75936 made it possible to export invisible objects to
Alembic. This commit applies the same approach to the USD exporter.

The USD and Alembic code is slightly different in terms of where in the
exported file the visibility attribute is stored. In USD the visibility
is used to prune the scene graph, and thus there are only two options:
"hidden" and "inherited". Setting the visiblity of a node in the scene
graph to "hidden" immediately hides all its children. To allow hidden
parents with visible children, the visibility is stored on the object
data (so the geometry/camera/lamp/etc) instead.
August 17, 2020, 15:56 (GMT)
IO: Add test for iterating over invisible objects

Add a test that checks invisible objects are iterated over by the
`IO::AbstractHierarchyIterator` class, when a suitable depsgraph is given.

No functional changes.
August 17, 2020, 15:56 (GMT)
Fix T75936: Alembic, allow exporting of invisible objects

Add a new depsgraph builder class that includes invisible objects and
use that in the Alembic exporter.

Alembic supports three options for visibility, "visible", "inherited",
and "hidden". This means that parents can be hidden and still have
visible children (contrary to USD, where invisibility is used to prune
an entire scene graph subtree). Because of this, the visibility is
stored on the transform node, as that represents the Object in Blender
and thus keeps the Alembic file as close to Blender's own structure as
possible.

Reviewed By: Sergey

Differential Revision: https://developer.blender.org/D8595
August 17, 2020, 15:56 (GMT)
Cleanup: IO, reduce code duplication in USD and Alembic exporters

Move the object visibility check from Alembic/USD-specific code into the
`io/common` module.

No functional changes.
August 17, 2020, 15:56 (GMT)
Cleanup: Alembic, rename test in CMake for consistency

Rename test `alembic_tests` to `alembic_export_tests`, so that its name
is consistent with the Python file containing the tests,
`alembic_export_tests.py`.

No functional changes.
August 17, 2020, 15:34 (GMT)
Fix T79597: Crash with dyntopo after paint cursor refactor

The paint cursor now uses a single call to
SCULPT_cursor_geometry_info_update and the Sculpt API to update both the
radius and the SculptSession data, so random access needs to be
initialized for dyntopo before using API functions.

Reviewed By: sergey

Maniphest Tasks: T79597

Differential Revision: https://developer.blender.org/D8489
August 17, 2020, 14:45 (GMT)
Merge branch 'blender-v2.90-release' into master
August 17, 2020, 14:44 (GMT)
Fix T79633: ovrride apply code broken with RNA-defined runtime IDProps in some cases.

When copying between a set RNA runtime property and an unset one, code
would not behave properly.

We have to also consider NULL 'override apply' callback pointer as a
valid 'use default override apply function' case.
August 17, 2020, 14:04 (GMT)
Cycles: Fix local intersections in Embree for non-instancd geometry.

Embree's occlusion filter was checking against the wrong object ID
and not exiting correctly in case of a mismatch.

Fixes T79723
August 17, 2020, 13:16 (GMT)
Fix typo: missing `f` string prefix in Alembic export test
August 17, 2020, 12:07 (GMT)
Cleanup: Alembic tests, add note explaining how the export tests work

No functional changes.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021