Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2475 / 5574

November 19, 2015, 11:52 (GMT)
Cleanup: redundant 'break', minor edits
November 19, 2015, 11:13 (GMT)
Cleanup: remove unused bmesh iterator
November 19, 2015, 07:43 (GMT)
Fix T46818, crash with Glossy node on Windows.
November 18, 2015, 19:50 (GMT)
Cycles: Add Blackman-Harris filter, fix Gaussian filter

This commit adds the Blackman-Harris windows function as a pixel filter to Cycles. On some cases, such as wireframes or high-frequency textures,
Blackman-Harris can give subtle but noticable improvements over the Gaussian window.
Also, the gaussian window was truncated too early, which degraded quality a bit, therefore the evaluation region is now three times as wide.
To avoid artifacts caused by the wider curve, the filter table size is increased to 1024.

Reviewers: #cycles

Differential Revision: https://developer.blender.org/D1453
November 18, 2015, 19:24 (GMT)
Fix T46807: image/clip/sound load has one user

Loading data from Python gave it one user (unlike 'new' which has zero).
November 18, 2015, 17:47 (GMT)
Cycles / Shader graph: Fallback to Sharp closures for very small roughness.

We fallback to Sharp closures for Glossy, Glass and Refraction nodes now, in case the Roughness input is disconnected and 0 (< 1e-4f to be exact).
This way we gain a few percentages of performance, in case the user did not manually set the closure type to "Sharp" in the UI.

Sharp will probably be removed from the UI as a followup, not needed anymore with this internal optimization.

Original idea by Lukas Stockner(Differential Revision: https://developer.blender.org/D1439), code implementation by myself.
November 18, 2015, 16:20 (GMT)
Cleanup: Add some notes in code for upcoming graph simplification process.
November 18, 2015, 16:12 (GMT)
Cycles: Add utility functions to get a ShaderInput / ShaderOutput by name.
November 18, 2015, 10:41 (GMT)
BMesh: simplify calculating grid edge loops
November 18, 2015, 10:41 (GMT)
Correct recent commit
November 18, 2015, 01:23 (GMT)
RNA: reuse axis enum
November 18, 2015, 01:22 (GMT)
Cleanup: editor api naming

- use ED_ prefix for api calls
- use ED_*_select_pick for mouse selection (was already done in parts)
November 18, 2015, 00:09 (GMT)
Fix mixup w/ wmOperator/BMOperator flag
November 17, 2015, 23:52 (GMT)
BMesh: symmetry aware decimate

Support for decimating while maintaining symmetry on a single axis.
November 17, 2015, 23:51 (GMT)
KDTree: add BLI_kdtree_range_search_cb

This performs a range search on the kdtree, running a callback instead of allocating an array.

Allows the caller to perform extra checks in the case of overlap,
avoids redundant array allocations, since caller can handle matches.
November 17, 2015, 21:48 (GMT)
Cleanup: kdtree: use sq suffix for squared dist
November 17, 2015, 21:42 (GMT)
KDTree: store node references as ints (were pointers)
November 17, 2015, 20:50 (GMT)
Fix for previous own commit (logical error - I hate bash).
November 17, 2015, 19:38 (GMT)
Install_deps.sh: More attempt to fix building OSL on newer distro.

Now it looks like our version of OSL is not compatible with OIIO 1.5... sigh...
November 17, 2015, 13:31 (GMT)
Fix (unreported) install_deps.sh --force-openexr option not working.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021