Blender Git Commits

Blender Git "master" branch commits.

1 day and 15 hours ago
Fix T54455, T56053, T55564: Cycles OpenCL build error after recent changes.
1 day and 22 hours ago
Cleanup: Move 'WAVEFORM_LOADING' of sounds from flags to tags.

This is purely runtime data, so move it to new tags. ;)
1 day and 22 hours ago
Fix T55414: waveforms are reprocessed when undoing

Add new tag to bSound (runtime flags), and make read code to set a 'no
reload waveform' new tag, since it uses a mapping to get existing
waveform in undo case...
July 19, 2018, 14:58 (GMT)
Resolve the opposite vector ambiguity in Damped Track constraint.

Damped Track by specification attempts to arrive at the desired
direction via the shortest rotation. However with opposite vectors
there are infinitely many valid 180 degree rotations. Currently
it gives up and does nothing.

I think that it would be more reasonable to resolve the ambiguity
arbitrarily, so that Damped Track won't have a weird dead zone.
To make it more predictable I use a local axis.

In addition, the singularity area vicinity has some floating
point precision problems that result in significant jitter.
This applies workarounds for two causes of instability.

Differential Revision: https://developer.blender.org/D3530
Revision 51f14cf by LazyDodo
July 19, 2018, 02:00 (GMT)
make.bat : restore msvc2015 support.

broke when i removed the 2013 support.
July 18, 2018, 20:58 (GMT)
Cycles: increase volume stack to support 32 overlapping volumes.

This increases stack memory usage some, and ideally we'd support a dynamic
size. But this is quite difficult on the GPU and hopefully 32 is enough even
for very complex cases.
July 18, 2018, 20:23 (GMT)
Fix E key in Python console not working after recent changes.
July 18, 2018, 11:59 (GMT)
Cleanup: Cryptomatte node style tweaks.
July 18, 2018, 11:59 (GMT)
Cycles: add Principled Hair BSDF.

This is a physically-based, easy-to-use shader for rendering hair and fur,
with controls for melanin, roughness and randomization.

Based on the paper "A Practical and Controllable Hair and Fur Model for
Production Path Tracing".

Implemented by Leonardo E. Segovia and Lukas Stockner, part of Google
Summer of Code 2018.
July 18, 2018, 11:03 (GMT)
Compositor: Cryptomatte compositing node.

This patch adds a new matte node that implements the Cryptomatte specification.
It also incluces a custom eye dropper that works outside of a color picker.
Cryptomatte export for the Cycles render engine will be in a separate patch.

Reviewers: brecht

Reviewed By: brecht

Subscribers: brecht

Tags: #compositing

Differential Revision: https://developer.blender.org/D3531
Revision 4104547 by LazyDodo
July 17, 2018, 20:44 (GMT)
make.bat: remove msvc2013 support.
July 17, 2018, 11:55 (GMT)
Fix T56003: Opening image files as movies in VSE crashes.

metadata loading code was assuming all videos in Blender were from
FFMPEG... added empty place-holders for other types too, we probably
could load some metadata from pictures or AVI files too!
July 16, 2018, 20:29 (GMT)
Fix (IRC-reported) wrong usercount handling of deprecated IPO datablocks.

versionning code would unref those twice... Reported by @ßergey on IRC, thanks!
July 16, 2018, 15:32 (GMT)
Ghost: Fix memory leak happening with keyboard mapping access

So far only noticed system de-initialization doesn't perform full
object free. So rather harmless but yet stupid.
July 16, 2018, 14:15 (GMT)
Cleanup: Remove obscure flag which was only used for read in subsurf code

Some sort of rudiment from many years ago, is never set by 2.5x code.
July 16, 2018, 13:58 (GMT)
Cleanup: Use const qualifier for UV vertex map
July 16, 2018, 13:44 (GMT)
Cleanup: More clear naming in UV vertex/element mappings

Also use unsigned short for loop index within a polygon for UV vertex
mapping, which matches UV element mapping.
July 16, 2018, 13:03 (GMT)
Fix T55527: creating a Quaternion without args should result in identity
quaternion

Reviewed By: campbellbarton

Differential Revision: https://developer.blender.org/D3487
July 16, 2018, 13:03 (GMT)
Fix T55944: fbx export error with smoothing face

ddee0931b868 added PROP_RAW_BOOLEAN case for foreach_set, but missed
foreach_get

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D3534
July 16, 2018, 12:34 (GMT)
Buildbot: update for new VS2017 buildbot worker name.
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2018