Blender Git Commit Log

All Blender Git commits.

Page: 98 / 8462

November 9, 2021, 13:56 (GMT)
Cleanup: spelling, C style comments
November 9, 2021, 13:55 (GMT)
Cleanup: clang-format
November 9, 2021, 13:49 (GMT)
Merge branch 'blender-v3.0-release'
November 9, 2021, 13:49 (GMT)
Cycles: Improve OptiX denoising with dark images and fix crash when denoiser is destroyed

Adds a pass before denoising that calculates the intensity of the image, which can be
passed into the OptiX denoiser for more optimal results for very dark or very bright images.

In addition this also fixes a crash that sometimes occurred on exit. The OptiX denoiser object
has to be destroyed before the OptiX device context object (since it references that). But in
C++ the destructor function of a class is called before its fields are destructed, so
"~OptiXDevice" was always called before "OptiXDevice::~Denoiser" and therefore
"optixDeviceContextDestroy" was called before "optixDenoiserDestroy", hence the crash.

Differential Revision: https://developer.blender.org/D13160
November 9, 2021, 13:47 (GMT)
Fix T92472: OptiX denoising artifacts with recent GPU driver 495.29.05 or newer on Linux

Adds a workaround for a driver bug in r495 that causes artifacts with OptiX denoising.
`optixDenoiserSetup` is not working properly there when called with a stream other than the
default stream, so use the default stream for now and force synchronization across the entire
context afterwards to ensure the other stream Cycles uses to enqueue the actual denoising
command cannot execute before the denoising setup has finished.

Maniphest Tasks: T92472

Differential Revision: https://developer.blender.org/D13158
November 9, 2021, 13:38 (GMT)
Merge branch 'blender-v3.0-release'
November 9, 2021, 13:33 (GMT)
Fix T91923: Save/Apply as Shape Key ignores shape keys

Support virtual modifiers when using applying the modifier as a shape.
November 9, 2021, 12:55 (GMT)
Tests: disable Cycles tests based on more build options

WITH_OPENCOLORIO and WITH_COMPOSITOR are required to run the tests at all,
since they affect many tests.

WITH_OPENSUBDIV WITH_FREESTYLE, WITH_OPENVDB, WITH_OPENIMAGEDENOISE and
WITH_MOD_FLUID selectively disable some tests.
November 9, 2021, 12:31 (GMT)
Add a message for unsupported attribute types
November 9, 2021, 12:31 (GMT)
Merge branch 'blender-v3.0-release'
November 9, 2021, 12:31 (GMT)
Fix T92934: crash rendering with wrong image path

These null checks were missing in rB0c3b215e7d5456878b155d13440864f49ad1f230.

Differential Revision: https://developer.blender.org/D13157
November 9, 2021, 12:16 (GMT)
Merge branch 'master' into temp-abc-features
November 9, 2021, 12:13 (GMT)
Fix T92876: Cycles incorrect volume emission + absorption handling
November 9, 2021, 12:13 (GMT)
Asset Catalogs: add test for proper shortening of simple names

Catalog simple names are supposed to fit into the DNA field `char
AssetMetaData::catalog_simple_name[64]`, and thus should be shortened
appropriately. This was already happening, but is now also covered by a
test.

No functional changes.
November 9, 2021, 12:10 (GMT)
Fix T92950: spreadsheet shows 0 instances when there are instances

Fix found by @erik85.
November 9, 2021, 12:04 (GMT)
Fix T92876: Cycles incorrect volume emission + absorption handling
November 9, 2021, 11:16 (GMT)
Armature Make/Clear Parent: Grey out options that don't do anything

In armature edit mode, the Make/Clear Parent operators don't do anything
in various cases, but only one of these cases was previously indicated,
and it was indicated by hiding the option completely instead of graying
it out.

Clear Parent (Alt+P) problems fixed:
- "Clear Parent" option always showed up, even when none of the selected
bones had a parent.
- "Disconnect Bone" option always showed up, even when use_connected on
all selected bones was already false.

Make Parent (Ctrl+P) problems fixed:
- "Keep Offset" option didn't show up when all selected bones' parent
was already the active bone. This was correct, and this patch tries to
make all behaviours consistent with this.
- "Connected" option always showed up, even when all selected bones'
parent was already the active bone, and they all had use_connect set
to True.

With this patch all options show up all the time, but in cases where
they would do nothing, they will be grayed out.

Reviewed By: sybren

Differential Revision: https://developer.blender.org/D6100
November 9, 2021, 09:54 (GMT)
Alembic: Allow exporting of animated vertex colors

Allow exporting of animated vertex colors to Alembic.

The changes are made to be in line with the way the UV Maps are written.
Each vertex color gets a OC4fGeomParam created and mapped into the
CDStreamConfig to avoid recreating the Param on each frame.

The time sample index is also stored in the config now and set onto the
UV and Vertex Color params each frame. Without this the exports would
get inconsistent timing results where animated UV maps and Vertex Colors
were not playing back at the original speed.

Reviewed By: sybren

Maniphest Tasks: T88074

Differential Revision: https://developer.blender.org/D11278
November 9, 2021, 09:49 (GMT)
Sculpt-dev: fix test
November 9, 2021, 09:34 (GMT)
Merge branch 'master' into tmp-vulkan
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021