Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2257 / 5574

Revision 2257e68 by Julian Eisel
October 30, 2016, 23:08 (GMT)
UI: Don't show empty panel right-click menu
October 30, 2016, 15:25 (GMT)
Cycles: Fix OpenCL compilation with the new brick texture
October 30, 2016, 12:51 (GMT)
Cycles: Style Fix: Light sampling threshold description
October 30, 2016, 11:29 (GMT)
Viewport smoke: add support to render the volume using a color ramp.

This is yet another debug option that allows to render an arbitrary
simulation field by using a color ramp to inspect its voxel values.
Note that when using this, fire rendering is turned off.

Reviewers: plasmasolutions, gottfried

Differential Revision: https://developer.blender.org/D1733
October 30, 2016, 10:51 (GMT)
Cycles: Initialize the RNG state from the kernel instead of the host

This allows to save a memory copy, which will be particularly useful for network rendering.

Reviewers: sergey, brecht, dingto, juicyfruit, maiself

Differential Revision: https://developer.blender.org/D2323
October 30, 2016, 10:31 (GMT)
Cycles: Add optional probabilistic termination of light samples based on their expected contribution

In scenes with many lights, some of them might have a very small contribution to some pixels, but the shadow rays are traced anyways.
To avoid that, this patch adds probabilistic termination to light samples - if the contribution before checking for shadowing is below a user-defined threshold, the sample will be discarded with probability (1 - (contribution / threshold)) and otherwise kept, but weighted more to remain unbiased.
This is the same approach that's also used in path termination based on length.

Note that the rendering remains unbiased with this option, it just adds a bit of noise - but if the setting is used moderately, the speedup gained easily outweighs the additional noise.

Reviewers: #cycles

Subscribers: sergey, brecht

Differential Revision: https://developer.blender.org/D2217
October 30, 2016, 02:42 (GMT)
Fix compile errors for when WITH_ALEMBIC is OFF.
October 30, 2016, 00:16 (GMT)
Cycles: Add smoothing option to the Brick Texture

This option allows to create a smoother transition between Bricks and Mortar - 0 applies no smoothing, and 1 smooths across the whole mortar width.
Mainly useful for displacement textures.

The new default value for the smoothing option is 0.1 to give some smoothing that helps with antialiasing, but existing nodes are loaded with smoothing 0 to preserve compatibility.

Reviewers: sergey, dingto, juicyfruit, brecht

Reviewed By: brecht

Subscribers: Blendify, nutel

Differential Revision: https://developer.blender.org/D2230
October 29, 2016, 18:06 (GMT)
Fix T49846: OpenCL rendering compilation failure
October 29, 2016, 17:24 (GMT)
Cycles: Implement texture coordinates for Point, Spot and Area Lamps

When using the Normal output of the Texture Coordinate node on Point and Spot lamps, the coordinates now depend on the rotation of the lamp.
On Area lamps, the Parametric output of the Geometry node now returns UV coordinates on the area lamp.

Credit for the Area lamp part goes to Stefan Werner (from D1995).
October 29, 2016, 14:22 (GMT)
Fix T49878: Alembic crash with long object name

Crash comes from writing to char array (ID::name) out its bound and thus
overriding memory in the ID struct.
October 29, 2016, 10:23 (GMT)
Alembic: store a pointer to the object reader in the cache modifiers and
constraints.

This avoids traversing the archive everytime object data is needed and
gives an overall consistent ~2x speedup here with files containing
between 136 and 500 Alembic objects. Also this somewhat nicely de-
duplicates code between data creation (upon import) and data streaming
(modifiers and constraints).

The only worying part is what happens when a CacheFile is deleted and/or
has its path changed. For now, we traverse the whole scene and for each
object using the CacheFile we free the pointer and NULL-ify it (see
BKE_cachefile_clean), but at some point this should be re-considered and
make use of the dependency graph.
October 29, 2016, 09:04 (GMT)
Alembic export: fix frame range values being reset at every update, draw
call.
Revision 1556a28 by Thomas Beck
October 28, 2016, 18:46 (GMT)
OpenGL: draw filebrowser dropshadow with new imm mode

Part of T49043.
October 28, 2016, 16:26 (GMT)
Cleanup: avoid using G.main.
October 28, 2016, 16:21 (GMT)
Alembic Export: set start and end frame to that of the scene for
convenience.

Users will most likely export an entire animation rather than a single
frame, so it can save a few clicks.
October 28, 2016, 16:08 (GMT)
CacheFile: fix missing depsgraph update.
October 28, 2016, 16:08 (GMT)
CacheFile: only enable scale property slider if we are editing the cache
through a constraint.

It doesn't make sense and is a bit confusing to have this property
enabled in the modifier context.
October 28, 2016, 08:54 (GMT)
Compile fix for Windows.

__inline instead of inline is needed.
October 27, 2016, 11:23 (GMT)
Fix T49743: Adding torus in edit mode local mode shows error

The 'local' layers were not correctly set when redoing 'add object'
addons using object_utils.py helper (we always want to restore layers
from view in local view, even if we set 'real' layers from operator
afterwards).
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021