Blender Git Commits

Blender Git "master" branch commits.

7 hours 44 min ago
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
20 hours 42 min ago
make.bat : restore msvc2015 support.

broke when i removed the 2013 support.
1 day and 1 hour ago
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.
1 day and 2 hours ago
Fix E key in Python console not working after recent changes.
1 day and 10 hours ago
Cleanup: Cryptomatte node style tweaks.
1 day and 10 hours ago
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.
1 day and 11 hours ago
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.
July 15, 2018, 18:34 (GMT)
Cleanup: doxy comments
July 15, 2018, 16:38 (GMT)
Fix Cycles incorrect resize and CMYK conversion of uint16/half images.
July 14, 2018, 22:45 (GMT)
Cycles: add voronoi features and distance settings from Blender.

Features to get the 2nd, 3rd, 4th closest point instead of the closest, and
various distance metrics. No viewport/Eevee support yet.

Patch by Michel Anders, Charlie Jolly and Brecht Van Lommel.

Differential Revision: https://developer.blender.org/D3503
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2018