Blender Git Commits

Blender Git "master" branch commits.

Page: 3284 / 5574

February 22, 2013, 02:48 (GMT)
Missing code updates in the previous commit.

Also improved __repr__() so that the .getName() is no longer necessary in user-defined
Function0D and Function1D subclasses.
February 22, 2013, 02:31 (GMT)
BGE: Fix for bug #34349 "Character walkDirection ADD mode -#INF error" reported by Angus Hollands (agoose77). If the walk directions canceled each other out, the actuator would try to normalize a zero vector, which caused the error.
Revision e663f24 by Joshua Leung
February 22, 2013, 02:10 (GMT)
Expose a few more operators for curves on the toolbar. Some of these were
previously not available anywhere.
Revision de7b39c by Joshua Leung
February 22, 2013, 02:09 (GMT)
Whitespace fixes
February 22, 2013, 01:57 (GMT)
Freestyle Python API improvements - part 6.

Fix for PyGetSetDef and proper handling of keyword arguments were done in
Function0D and Function1D classes. Additional code clean-up was also made.
Revision 0215911 by Joshua Leung
February 22, 2013, 01:49 (GMT)
Animation Editors: Operators to Group/Ungroup Selected F-Curves

This commit introduces operators to customise the grouping of F-Curves. As
groups are only available in Actions, these grouping operators only work in the
Dopesheet, Action Editor, and Graph Editor (Animation) modes.

To Use:
* Ctrl-G = Group selected F-Curves
* Alt-G = Ungroup selected F-Curves
* or find these tools from the Channels menu

Notes:
* When invoking the grouping operator from the Channels menu, the name popup
won't show up. Instead, the group(s) created will be created with the default
name. To fix, you can either use the F6 operator properties edit OR manually
edit the names (Ctrl-LMB on the relevant channel)
February 22, 2013, 01:48 (GMT)
BGE projection code fix: old patch #28893 (to fix #28753) committed in rev.41131 changed the clipping for ortho camera from -far +far to +near +far. But also introduced this -far +far when using 3dviewport camera (which shouldn't).

February 22, 2013, 01:29 (GMT)
Code clean-up: Py_TYPE(self)->tp_name instead of ((PyObject *)self)->ob_type->tp_name.
February 22, 2013, 00:51 (GMT)
code cleanup: remove unused arg
February 21, 2013, 21:48 (GMT)
Attribute renaming: .exact_type_name --> .name. Also did a more generic implementation
of the attribute (meant to be a shortcut of .__class__.__name__).
February 21, 2013, 21:05 (GMT)
Code cleanup:
* Cycles: Removed leftover include of "kernel_qbvh.h", which was removed in r51352.
February 21, 2013, 19:33 (GMT)
Dependency Graph: some refactoring which should have no user visible impact
besides performance in some cases.

* DAG_scene_sort is now removed and replaced by DAG_relations_tag_update in
most cases. This will clear the dependency graph, and only rebuild it right
before it's needed again when the scene is re-evaluated.

This is done because DAG_scene_sort is slow when called many times from
python operators. Further the scene argument is not needed because most
operations can potentially affect more than the current scene.

* DAG_scene_relations_update will now rebuild the dependency graph if it's not
there yet, and DAG_scene_relations_rebuild will force a rebuild for the rare
cases that need it.

* Remove various places where ob->recalc was set manually. This should go
through DAG_id_tag_update() in nearly all cases instead since this is now
a fast operation. Also removed DAG_ids_flush_update that goes along with
such manual tagging of ob->recalc.
February 21, 2013, 19:23 (GMT)
Fix scons compile
Revision 09b124f by Sergej Reich
February 21, 2013, 19:04 (GMT)
rigidbody: Add option to create chanis for the connect operator

Connects objects based on distance.

Based on a patch by Brandon Hechinger (jaggz), thanks!
Revision 9c08d1c by Sergej Reich
February 21, 2013, 19:04 (GMT)
rigidbody: code cleanup

Use bpy.data.objects.new() instead of the object.add() operator.
Revision 822a069 by Sergej Reich
February 21, 2013, 19:04 (GMT)
rigidbody: Move "Enabled" checkbox out of rigid body panel header

Rename it to "Dynamic" to make it more obvious that it switches between
static and dynamic state.
Also don't show it for passive rigid bodies since it's redundant in that
case.
February 21, 2013, 18:30 (GMT)
BGE cleanup: Removing the PHY__Vector classes and replacing them with MT_Vectors. The PHY__Vectors didn't offer anything (not even any real abstraction) and they required annoying MT_Vector <-> PHY_Vector conversions all over the place. No functional changes.
February 21, 2013, 18:08 (GMT)
Blender Internal: optimization to remove sleep() calls from the render threading
code. This gives a speedup up to a couple of seconds based only on the image
resolution and tile size. For complex renders a second or two is not so noticeable
but for quick ones it's nice to save some time. On the default cube this gives me
about half a second speedup.

Patch by Johan Walles, based on the render branch implementation by me.
February 21, 2013, 18:08 (GMT)
Object Select Similar tool now has a Pass Index option.
Patch by Jesse Werner.
February 21, 2013, 18:08 (GMT)
Remove orthographic camera Scale hard min/max and make them soft limits instead,
based on patch by Alexander Trum.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021