Blender Git Loki

Kaikki Blender Git kommitit.

Page: 660 / 8462

May 7, 2021, 15:12 (GMT)
Node Editor: Show frame label only when a label is set

Avoids having frames with the word "Frame" on top, resulting in less visual noise.
(users were working this around by adding a space as label name).

Differential Revision: D11193
May 7, 2021, 15:12 (GMT)
Cleanup: Remove deprecated variables and functions calls from our ffmpeg code

There need to be more cleanup for ffmpeg 4.5 (ffmpeg master branch).

However this now compiles on ffmpeg 4.4 without and deprication
warnings.

Reviewed By: Sergey, Richard Antalik

Differential Revision: https://developer.blender.org/D10338
Revision 5bfd5e7 by Hans Goudey (master)
May 7, 2021, 14:55 (GMT)
Fix: Curve to mesh node fails with one point and no profile

Just because the spline is cyclic does not necessarily mean that it has
an edge.
May 7, 2021, 14:53 (GMT)
Merge branch 'blender-v2.93-release'
May 7, 2021, 14:51 (GMT)
Fix: No sound is exported with ffmpeg 4.4

We were not assigning the amount of sound channels to the output frames.
Newer ffmpeg releases has sanity checks in place and doesn't fall back
to two channels anymore.
May 7, 2021, 14:43 (GMT)
Cycles X: Initial implementation of shadow catcher

It is re-implemented in a way which does differential rendering: the
path is split at a first non-transparent bounce when shadow catcher
object is hit. One path will track state of the shadow catcher object
without other objects affecting it. The other path is rendering scene
as usual.

Upon user access of the shadow catcher pass the result is calculated
as combined pass divided by the pass with shadow catcher object. This
gives a pass which is to be multiplied with a backdrop to transport
light and shadows caught.

For the artificial objects which are to be added to the backdrop
there is an internal matte pass. This pass is presented as combined
to artists, so they alpha-over it onto the footage as usual. In the
future we might implement shadow approximation to gain old-style
shadow catcher behavior (maybe for compatibility reasons, maybe for
some artistic reasons).

This process is a bit more involved that the old single pass approach,
but it allows to deal with indirect light, caustics.

Example file: {F10059890}
Example result: {F10055172}

The footage is the Old_Factory MVI_4005.mov from

https://cloud.blender.org/training/track-match-blend/56040f9b044a2a00ad6c660d

Differential Revision: https://developer.blender.org/D11172
May 7, 2021, 14:34 (GMT)
GPencil: Fix wrong order when Append layers to Object

The operator was using the active layer as position to add new layer. Now the operator verify is using the last layer to make it at end.
May 7, 2021, 14:27 (GMT)
Geometry Nodes: Parallelize Attribute Curve Map node

This adds `parallel_for` to the Attribute Curve Map node to improve performance.
Grain size set to 512.

Reviewed By: HooglyBoogly

Differential Revision: https://developer.blender.org/D11194
May 7, 2021, 14:18 (GMT)
Batch hair when using compute shaders.
May 7, 2021, 14:14 (GMT)
Merge branch 'blender-v2.93-release'
May 7, 2021, 14:07 (GMT)
LibOverride: more tweaking to handling of obsolete overrides during resync.

this is a followup to rB2bd85d9cc623, we cannot forcefully delete
obsolete overrides of object data (meshes etc.), as this implies also
deleting their user object, which might still be a perfectly valid
override, albeit in conflict regarding its obdata ID pointer...
May 7, 2021, 14:04 (GMT)
Get face set create operator working for dyntopo
May 7, 2021, 13:57 (GMT)
Cleanup: clang tidy

readability-inconsistent-declaration-parameter-name
May 7, 2021, 13:53 (GMT)
Rename to DRW_UNIFORM_VERTEX_BUFFER_AS_STORAGE
May 7, 2021, 13:50 (GMT)
Merge branch 'master' into greasepencil-object
May 7, 2021, 13:48 (GMT)
Separate vertex and compute shaders.
May 7, 2021, 13:45 (GMT)
Cleanup: make format (clang-format)
May 7, 2021, 13:45 (GMT)
Silence warnings
May 7, 2021, 13:45 (GMT)
Merge remote-tracking branch 'origin/blender-v2.93-release'
May 7, 2021, 13:41 (GMT)
Cleanup: make format (clang-format)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021