Blender Git Commits

Blender Git "fracture_modifier-master" branch commits.

Page: 15 / 129

January 1, 2018, 14:53 (GMT)
Masks: Split layer evaluation into separate function

This way we can easily re-use bits of code for new dependency graph.

Currently should be no functional changes.
January 1, 2018, 14:53 (GMT)
Fix T52113: Compositor doesnt mix unrendered render layers well

Compositor was always defaulting to all-zero s output for missing passes.

This was broken in 4cf7fc3.
January 1, 2018, 14:53 (GMT)
Compositor: Cleanup, get rid of nested ternary operators

Having single switch statement is much more readable.
January 1, 2018, 14:52 (GMT)
Compositor: Cleanup, de-duplicate some code
January 1, 2018, 14:52 (GMT)
Compositor: Cleanup, reduce indentation level in render layer node

There is absolute no reason to have such an indentation level, it only causes
readability and maintainability issues. It is really simple to make code more
"streamlined".
January 1, 2018, 14:45 (GMT)
Fix T53559: Auto texture space for text and font is wrong in Cycles

The issue actually goes a bit deeper, converting curve to mesh will
change texture space just because font and bezier curves are using CV
to calculate texture space.

So now when those objects are converted to mesh, we disable auto
texture space and copy evaluated space over.
January 1, 2018, 14:45 (GMT)
Node selection: Stop operator when mouse selection selected a node

Previously, hitting Shift-LMB will first invoke selection operator, which
then later on is transformed to mouse tweak used for reroute operator.

This was causing problems extending selection with Shift-LMB when clicking
fast or from a tablet.
January 1, 2018, 14:45 (GMT)
Fix T53371: Keying Node fails with values above 1

This was expected behavior for over-exposured lamps when the mode was originally
created for Tears of Steel. Turns out, there could be really bad green screen in
real production which will only have green (or rather screen) channel over
exposured.

Tweaked condition now so we use least bright channel to see if the area has
proper exposure or not.

Seems to work fine in tests, but further tweaks are possible.
January 1, 2018, 14:44 (GMT)
Tracking: Create mesh from selected tracks only

Patch by Sebastian Koenig. thanks!
January 1, 2018, 14:44 (GMT)
Fix T53048: OSL Volume is broken in Blender 2.79

Was a mistake in optimization commit which was disconnecting closures and nodes
which does not make sense for volume output.

OSL script we can't ignore and can't currently know in advance if it's a proper
volume shader or not. So we never disconnect OSL nodes from volume output.

This is a good candidate for corrective release.
January 1, 2018, 14:44 (GMT)
Fix T52932: Driver with target of custom property from scene fails to update

Note that this is only supported in new depsgraph.
January 1, 2018, 14:44 (GMT)
Curves: Fix wrong bitset being checked against CYCLIC bit flag

Based on report from Talos Security Advisory.
January 1, 2018, 14:44 (GMT)
Tracking: Followup to previous fix, need to remap frame number for sequence tracking
January 1, 2018, 14:44 (GMT)
Tracking: Cleanup, reuse existing variable
January 1, 2018, 14:44 (GMT)
Fix T52851: Per-frame traking is broken when sequence doesn't start at frame 1
January 1, 2018, 14:44 (GMT)
Tracking: Fix crash when tracking failed

Was a dangling pointer to a freed memory left behind.
January 1, 2018, 14:44 (GMT)
Fix T52840: New Depsgraph - Mask editor not working correctly
January 1, 2018, 14:43 (GMT)
Fix T52811: At any framerate selected, video exported with 1000fps
January 1, 2018, 14:43 (GMT)
Fix T51416: Blender Crashes while moving Sliders

The issue here was that removing datablock from main database will poke editors
update, which includes buttons context to free users of texture. Since Cycles
will free datablocks from job thread, it might crash Blender since main thread
might be in the middle of drawing.

Solved by exposing extra arguments to bpy.data.foo.remove() which indicates
whether we want to perform ID user count and interface updates. While scripts
shouldn't be using those normally, this is the only way to allow Cycles to skip
interface update when removing datablock.

Reviewers: mont29

Reviewed By: mont29

Differential Revision: https://developer.blender.org/D2840
January 1, 2018, 14:43 (GMT)
Fix T52739: Crash loading corrupted video files

Affects both "normal" open as a video file and thumbnail generation.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021