Blender Git Commits

Blender Git "master" branch commits.

Page: 2821 / 5574

July 23, 2014, 12:34 (GMT)
Fix T41156: UILayout.prop_enum() does not observe "text" parameter override

We do have odd behaviors with name and expanded enums, but in this case it did
not made any sense at all! :)

Note the error was not in RNA, but in C UILayout api itself...
July 23, 2014, 12:01 (GMT)
Fix T41116: Motion Blur causes random black surfaces on rigged models
Fix T41115: Motion Blur renders Objects Black - But not in Viewport Preview

This actually extends previous fix to normals and makes it all much nicer now.

Worth doing some intense testing, quick one worked just fine but there always
could be some corner cases.
July 23, 2014, 10:30 (GMT)
Cleanup: BKE_scene_set_name mixed G.main & bmain arg
July 23, 2014, 10:23 (GMT)
Fix for mixup in startup.blend data init when userprefs.blend was missing

Rename UI_init_userdef_factory to BLO_update_defaults_userpref_blend
This closely matches BLO_update_defaults_startup_blend so makes sense for them to be together.
July 23, 2014, 07:00 (GMT)
Fix T41147: Static BVH shading problem
Fix T41079: Solid black render of object with negative scale and smooth shading

In both cases the issue was caused by negative scaled objects with single mesh
users for which scale gets applied when using static BVH.

Since the on-fly normals calculation land normals for such cases weren't flipped
leading them to point to a wrong direction.

Added a special object flag for this, which is a bit of a bummer because now
we've got less bits for real useful things, but this is the only way to get
proper normals without adding more complexity in the on-fly calculations.
July 23, 2014, 04:03 (GMT)
Freestyle: minor speedup by omitting unnecessary transform matrix operations in the file loader.

Previously the imported mesh data were transformed by a local-to-world projection matrix
through NodeTransform. Now that the file loader assumes the imported mesh data already
in the camera coordinate system, an indentity matrix was supplied to NodeTransform.
The present commit avoids this redundant matrix operation by using NodeGroup instead of
NodeTransform, recalling the latter is a subclass of the former with extra matrix computations.
July 22, 2014, 19:06 (GMT)
Fix T41141, can't paint texture in cycles.

The issue is actually that creating a new image in texture paint mode
will set it always as a stencil image. Internally, the code checks if
the painted image is the same as the stencil and if it is, no painting
is done.

Solution is to expose a boolena to the operator for setting the image as
a stencil (could be an enum in th future for more uses)

Stencil UI is a bit weird here, will definitely redesign.
July 22, 2014, 18:46 (GMT)
Fix crash in cases when first BA step happens with all zero-weighted tracks
July 22, 2014, 18:24 (GMT)
Buildbot: fix submodule branch issue (we have to fix it on 'master', since default
one can be overriden by custom setting for force scheduler).
July 22, 2014, 17:55 (GMT)
Texture paint:

* paint slots from cycles only include texture image types
* tweaking with select mouse no longer confirms on release
July 22, 2014, 17:46 (GMT)
Update buildbot conf, to enable a 'testbuild' branch in 'force' scheduler.
Revision c2ef52c by Thomas Beck
July 22, 2014, 17:12 (GMT)
Tiny change for gsoc paint curve drawing: numpad enter now draws the curve too.
July 22, 2014, 09:57 (GMT)
Code cleanup, unneeded variable, always true when used, not used when
set
July 22, 2014, 07:39 (GMT)
Freestyle: removed the context switch button from the Freestyle panel in the Render properties window.

The button was intended to guide new users of Freestyle, but actually that is a matter
of documentation. The button is unlikely to be frequently used once users get familiar
with Freestyle panels in other contexts. Now that Freestyle has been part of Blender
since a while, it seems time to clean the UI.
July 22, 2014, 03:24 (GMT)
Freestyle: added a note on #include "DNA_material_types.h".
July 22, 2014, 03:24 (GMT)
Freestyle: Fix for UI text of the "use_tips" line style property.
July 22, 2014, 02:03 (GMT)
Cleanup: pep8 & redundant vars
July 22, 2014, 01:53 (GMT)
Fix missing include
July 21, 2014, 20:55 (GMT)
Fix T41086: VSE separate images increases file size abnormally.

We were copying everything from the old sequence into each new ones... including the stripdata,
which for image sequences is an array with one item per image!

So bug was an exponential one, separating strips of a few tens of images was insensible, while
separating a strip of 1000 images would add above 250MB to file size (and RAM usage too)!
July 21, 2014, 17:24 (GMT)
Make clone tool UI slightly less horrible.

Move clone tool options as well as layer selection to the brush panel.
That should make its use more apparent and, most importantly, easy.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021