Blender Git Commits

Blender Git "blender-v2.79a-release" branch commits.

Page: 11 / 21

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.
January 1, 2018, 14:42 (GMT)
Fix T52299: X resolution of 4 causes nodes to collapse

Was caused by numeric overflow when calculating preview dimensions.
Now we try to avoid really insance preview resolutions by fitting
aspect into square.
January 1, 2018, 14:42 (GMT)
Fix T52140: Align objects centers using origin for text

The issue was caused by operator redo which frees all object's evaluated data,
including bounding box. This bounding box can not be reconstructed properly
without full curve evaluation (need to at least convert font to nurbs, which is
not cheap already).
January 1, 2018, 14:42 (GMT)
Fix T52573: Cycles baking artifacts

Synchronize condition for faces split between Cycles itself and baking API.
January 1, 2018, 14:42 (GMT)
Fix T52679: Hole in bake normal

In fact, any type of baking might have caused holes in mesh.

The issue was caused by zspan_scanconvert() attempting to get order of traversal
'a-priori', which might have failed if check happens at the "tip" of span where
`zspan->span1[sn1] == zspan->span2[sn1]`.

Didn't see anything bad on making it a check when iterating over scanlines and
pick minimal span based on current scanline. It's slower, but unlikely to cause
measurable difference. Quality should stay the same unless i'm missing something.

Reviewers: brecht, dfelinto

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D2837
December 30, 2017, 16:52 (GMT)
Fix T53630: Effect strips not displaying Input data.
Fix T52977: Parent bone name disappeared in the UI in pose mode.

Regression caused by own rBc57636f060018. So instead of changing widget
type, just flag it as disabled.

Note that core of the issue is elsewhere though - there is absolutely no
reasons to have a search widget for pointers we cannot change nor
search! But fixing this is not really top priority, one of the many
glitches of our UI code, so think we can live with current code.

To be backported to 2.79a.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021