Blender Git Commits

Blender Git "master" branch commits.

Page: 4125 / 5574

February 1, 2011, 00:32 (GMT)
workaround [#25845] Empty UI panels
- now writing to RNA is disabled when inside render() call.
- disallow calling operators when writes are disabled.

Rendering runs in a thread so running operators from the thread is not safe unless rendering becomes a blocking operator again.
January 31, 2011, 23:54 (GMT)
bugfix [#25846] Strange behaviour if index of render.layers[] is out of range
January 31, 2011, 20:57 (GMT)
Made stroke rendering stability fixes, with the aim of addressing
occasional unexpected long lines.

1. The Parameter Editor mode was extended to prevent strokes from
doing quick U-turns that "enable" a known bug in strip creation
that generates unexpected long lines in question.

2. A verbose warning message was added to make the existence of
the strip creation bug visible to users. When the bug affects the
stroke rendering, the following warning shows up in the console:

> Warning: problem in strip creation (the strip is most likely doing a U-turn).

3. The extrapolation option of CurveMapping (used in alpha and
thickness modifiers in the Parameter Editor mode) was identified
as another source of unexpected long lines. Now the extrapolation
option is unconditionally disabled (even when users enable it
through the GUI).
January 31, 2011, 20:02 (GMT)
Todo issue: sculpting on deformed mesh

Used a crazyspace approach (like in edit mode), but only modifiers with
deformMatricies are allowed atm (currently shapekeys and armature modifiers only).
All the rest modifiers had an warning message that they aren't applied because
of sculpt mode. Deformation of multires is also unsupported.

With all this restictions users will always see the actual "layer" (or maybe
mesh state would be more correct word) they are sculpting on.

Internal changes:
- All modifiers could have deformMatricies callback (the same as deformMatriciesEM but
for non-edit mode usage)
- Added function to build crazyspace for sculpting (sculpt_get_deform_matrices), but it
could be generalized for usage in other painting modes (particle edit mode, i.e)

Todo:
- Implement crazyspace correction to support all kinds of deformation modifiers
- Maybe deformation of multires isn't so difficult?
- And maybe we could avoid extra bad-level-stub for ED_sculpt_modifiers_changed
without code duplicating?
January 31, 2011, 17:28 (GMT)
Bugfix #25874

Area split error: if the first split position was exactly aligned
with another 'edge' it merged the edges, causing the subdivision
layout to go haywire. Only happens in rare occasions, good find
this report :)

Revision 31b78fd by Lukas Toenne
January 31, 2011, 16:34 (GMT)
Removed OpenGL blending from node editor backdrop images in alpha channel mode. This is a pure b/w image that doesn't need blending.
January 31, 2011, 16:17 (GMT)
Indentation fix.
January 31, 2011, 16:16 (GMT)
Node UI:
* Added Backdrop Panel inside the "Properties" area.
* Hard limit for the "zoom" value. Negative values doesn't make sense.
* Added a missing notifier for the Node backdrop move operator.
Revision fefe3da by Lukas Toenne
January 31, 2011, 15:18 (GMT)
Small fix for color info in node editor: ACTIONMOUSE click was already used for node moving. Now ALT+ACTIONMOUSE must be used to get color info from the backdrop image.
January 31, 2011, 14:48 (GMT)
Scons blenfont include for recent Node Backdrop commit.
Revision 5696234 by Lukas Toenne
January 31, 2011, 14:42 (GMT)
Added backdrop image color information to the node editor. When clicking on empty space in the node editor, the pixel color values will be displayed on the bottom like in image editor.
Revision 7215e50 by Lukas Toenne
January 31, 2011, 11:57 (GMT)
Changed alpha blending mode for image editor and node previews. This was using the sum of the image and alpha-faded background, leading to almost-white transparent areas. New code uses correct GL_SRC_ALPHA for the source image.
Revision 97002c2 by Joshua Leung
January 31, 2011, 11:19 (GMT)
Bugfix [#25876] bpy.ops.constraint.childof_set_inverse has no effect

This was a two-part bug: a user error + API error.
* User Error: before calling bpy.ops.constraint.childof_set_inverse()
for a constraint defined on a bone, you firstly need to explicitly
make that bone the active bone. To do that, you do
armature.bones.active = posebone.bone # or something similar

* API Error: active bone setting was a bit too strict. It only allows
setting the active bone if the new bone comes from the same armature,
but was overlooking the fact that RNA pointers may have been created
through the object using the armature instead.
Revision 48fc6f5 by Lukas Toenne
January 31, 2011, 11:17 (GMT)
Added transparency feature to node editor backdrop, similar to image editor. Alpha blending can be enabled by a button when "Use Backdrop" is selected.
January 31, 2011, 07:52 (GMT)
Logic UI: Servo Control (Motion/ObjectActuator) default options + camera actuator tweak
In 2.49 we had this implemented in the logic_windows.c. I think I skipped this when porting the new UI. I probably didn't know how to do it back then or was waiting for something. Anyhoo, it's all good now.

For the records, the Logic Bricks that I haven't gone over to make sure everything is 100% are:
Filter 2D, Constraints and Animation (action, shapekey, fcurve)

I'm going over them this week, so the Logic Bricks are close to receive a "revisited review check-up" ISO 9000 :)
January 30, 2011, 23:41 (GMT)
Merged changes in the trunk up to revision 34574.
January 30, 2011, 22:15 (GMT)
[#25693] Netrender "shadow" images with last frame always appear

Better handling of FSAA when downloading results and on slaves.
January 30, 2011, 17:55 (GMT)
Total displacement levels should be set in multires_topology_changed
January 30, 2011, 17:03 (GMT)
Bugfix #25859

Outliner: click on 'restrict' options also selected/deselected the
item itself. Fix provided by Alexander Kuznetsov. Thanks!

January 30, 2011, 16:57 (GMT)
moved texture_space scaling factor from glsl to C.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021