Blender Git Commit Log

All Blender Git commits.

Page: 2717 / 8462

February 6, 2019, 15:38 (GMT)
Fix T61190: Crash in particles distribution

Was visible with certain configuration only, is a numeric
instability caused by degenerate ray direction.

Not sure the distribution is correct, just fixing crash
which was caused by usage of watertight intersection.
February 6, 2019, 15:11 (GMT)
Improvements and fixes to Cycles metadata

This is a request by the studio here to make it possible to see how
many samples were used to render a specific shot or a frame. It is a
bit more tricky than simply stamping number of samples from a scene
since rendering is happening in multiple ranges of samples.

This change makes it so Cycles saves configured number of samples for
the specific view layer, and also stores start sample and number of
samples when rendering only a subrange of all samples.

The format used is "cycles.<view_layer_name>.><field>", which allows
to have information about all layers in a multi-layer EXR file.

Ideally we can store simplified "cycles.<field>" if we know that there
is only one render layer in the file, but detecting this is somewhat
tricky since Cycles operates on an evaluated scene which always have
single view layer.

The metadata is shown in the Metadata panels for clip, image and
sequencer spaces.

Example screenshot which shows the metadata:

{F6527727}

Reviewers: brecht

Reviewed By: brecht

Subscribers: fsiddi

Differential Revision: https://developer.blender.org/D4311
February 6, 2019, 14:22 (GMT)
Merge branch 'blender2.7'
February 6, 2019, 14:18 (GMT)
Cycles: animation denoising support in the kernel.

This is the internal implementation, not available from the API or
interface yet. The algorithm takes into account past and future frames,
both to get more coherent animation and reduce noise.

Ref D3889.
February 6, 2019, 14:18 (GMT)
Cycles: tweak outlier detection, preparing for animation denoising.

Ref D3889.
February 6, 2019, 14:18 (GMT)
Cycles: prefilter feature passes separate from denoising.

Prefiltering of feature passes will happen during rendering, which can
then be used for denoising immediately or written as a render pass for
later (animation) denoising.

The number of denoising data passes written is reduced because of this,
leaving out the feature variance passes. The passes are now Normal,
Albedo, Depth, Shadowing, Variance and Intensity.

Ref D3889.
February 6, 2019, 13:07 (GMT)
DRW: Support edit-metaball clipping
February 6, 2019, 12:25 (GMT)
DRW: Support edit-curve clipping
February 6, 2019, 11:16 (GMT)
Fix T57342: Crash on render with workbench render engine via command line
February 6, 2019, 11:05 (GMT)
Cleanup: Remove deprecated ghosting code

Most of this code is deprecated for many years already and does not
work at all in Blender 2.8.

Reviewers: brecht, aligorith

Differential Revision: https://developer.blender.org/D4271
February 6, 2019, 10:49 (GMT)
Fix T60935: More numerically stable distance to ray computation

The old function was numerically very unstable for 2 reasons:
computing the square and then subtracting the results.

In the example in T60935 all precision was lost and it returned the distance 0
for all points.

I also removed the `depth` parameter since it wasn't used and computing
it would have made the code more complicated.

Reviewers: brecht, campbellbarton

Differential Revision: https://developer.blender.org/D4308
February 6, 2019, 10:39 (GMT)
UI: tweak header position button

Be less prominent.
February 6, 2019, 10:20 (GMT)
Fix T61136: Header alignment preference has no effect

Users expect this to apply to existing files,
adjust this to apply on load, defaults to off.
February 6, 2019, 09:48 (GMT)
Clip editor: Fix drawing metadata for RGBA images

Need to disable blending prior to drawing metadata. Otherwise
text will be drawn on a transparent background.
February 6, 2019, 09:12 (GMT)
Cleanup: Spelling in comment
February 6, 2019, 09:12 (GMT)
Fix T61124: Lag on physics simulation

Need to synchronize simulated frame back to original object.

Solves the lag during transformation, but amount of floppyness is
lower for some reason. Final animated object behaves the same as
in older Blender though.
February 6, 2019, 09:02 (GMT)
Merge branch 'master' into greasepencil-object

Conflicts:
source/blender/draw/engines/gpencil/gpencil_render.c
February 6, 2019, 08:46 (GMT)
Fix T61051: crash with multi-object mixed mode snapping

rBec3357e03ab1 introduced multi-object snapping.
Seems like this was done without mixed-mode selections in mind.

So code assumed that all selected objects are actually armatures [which
can fail].
In 2.7 this was not a problem, because code only took active object into
account, 2.8 was iterating over all selected_editable_objects.

Now just iterate over objects in posemode instead

Reviewers: brecht, dfelinto

Maniphest Tasks: T61051

Differential Revision: https://developer.blender.org/D4287
February 6, 2019, 07:18 (GMT)
Cleanup: remove unused toolbox delay preferences
February 6, 2019, 07:15 (GMT)
Cleanup: use '_pad' prefix for padding vars
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021