Blender Git Commits

Blender Git "master" branch commits.

Page: 3334 / 5574

January 9, 2013, 22:06 (GMT)
Cycles: different fix for perlin noise generating nan values, now check for
the result to be finite afterwards which is a bit faster and works for OSL
too without needing to slow down OSL itself.
January 9, 2013, 21:09 (GMT)
Cycles: multiple importance sampling for lamps, which helps reduce noise for
big lamps and sharp glossy reflections. This was already supported for mesh
lights and the background, so lamps should do it too.

This is not for free and it's a bit slower than I hoped even though there is
no extra BVH ray intersection. I'll try to optimize it more later.

* Area lights look a bit different now, they had the wrong shape before.
* Also fixes a sampling issue in the non-progressive integrator.
* Only enabled for the CPU, will test on the GPU later.
* An option to disable this will be added for situations where it does not help.

Same time comparison before/after:
http://www.pasteall.org/pic/show.php?id=43313
http://www.pasteall.org/pic/show.php?id=43314
January 9, 2013, 18:20 (GMT)
speedup for editmesh getVert and getEdge, were doing 2x customdata layer lookups for crease and bevel weight, also make use of the existing meshdata array for lookups.
Revision e5113c5 by Lukas Toenne
January 9, 2013, 16:15 (GMT)
Small fix for r53685: Allow setting NULL/None as parent, i.e. detach a node from a frame.
Revision b29f703 by Lukas Toenne
January 9, 2013, 16:07 (GMT)
Make the node.parent property editable in RNA, so frame hierarchy can be changed by scripts without resorting to operator hacks.

Performs sanity checks internally to make sure that
a) Only frames are used as parents. In future other nodes may be used for parenting, that will require more sophisticated poll functions.
b) Avoid infinite recursion. If the supposed parent is already attached to a frame node the parent assignment will be ignored.
January 9, 2013, 15:58 (GMT)
Usability fix:

Blender's data link button (typically with menu and searching options)
now has a X icon to clear its contents.

Before you had to click, delete text, enter.

For example:
- Object Parent
- Modifier objects or vertexgroups

This fix saves each user 100 clicks per day, with 100k users
that's 3 billion clicks per year!


January 9, 2013, 15:39 (GMT)
Fix #33815: blender internal crash rendering material pass with strands.

Patch from Sergey with modifications.
January 9, 2013, 13:46 (GMT)
Remove glibc27 from buildbot scripts
January 9, 2013, 13:25 (GMT)
partial fix for [#32581] Mesh properties API does not allow for zeros in byte array

bmesh access allows zero bytes, support still needs adding via RNA.
January 9, 2013, 13:15 (GMT)
remove uiPanelClearType(), instead redraw all windows when registering/unregistering.
January 9, 2013, 12:26 (GMT)
fix [#33808] custom property write RNA_pointer_get: xxx.xxxx not found in the console
message was harmless but annoying.
January 9, 2013, 11:25 (GMT)
Mac HiDPI support:

With the good help from googling, here's code that compiles for
10.6 natively. Will check on 10.7 and 10.8 right after commit.

January 9, 2013, 10:18 (GMT)
reduce the alpha of console selection (text was too hard to read)
January 9, 2013, 10:15 (GMT)
Fix #33796: Curve radius makes affect only in full fill mode
January 9, 2013, 06:00 (GMT)
avoid having dangling panel pointers in the interface, unregistering addons could leave the interface pointing to freed memory.
January 9, 2013, 05:32 (GMT)
add RNA_def_struct_ptr(...) to use for runtime struct registration, saves over 2000 string lookups on startup and gives overall ~10% speedup for starting blender on my system.
January 9, 2013, 04:17 (GMT)
fix [#33806] weight paint crash and computer freeze when painting

clear weight paint runtime data on file-load.
January 9, 2013, 03:30 (GMT)
style cleanup
January 9, 2013, 03:26 (GMT)
drawing texture icon was multiplying the red channel by alpha, this is almost certainly a typo/accident.
January 9, 2013, 00:20 (GMT)
Fix for BPy_FrsMaterial docstring.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021