Blender Git Commits

Blender Git "master" branch commits.

Page: 3318 / 5574

Revision 27601aa by Sergej Reich
January 23, 2013, 05:56 (GMT)
rigidbody: Add DNA/RNA/BKE infrastructure for the rigid body sim

This is just the basic structure, the simulation isn't hooked up yet.

Scenes get a pointer to a rigid body world that holds rigid body objects.
Objects get a pointer to a rigdid body object.

Both rigid body world and objects aren't used directly in the simulation
and only hold information to create the actual physics objects.

Physics objects are created when rigid body objects are validated.
In order to keep blender and bullet objects in sync care has to be taken
to either call appropriate set functions or flag objects for validation.

Part of GSoC 2010 and 2012.
Authors: Joshua Leung (aligorith), Sergej Reich (sergof)
Revision 5c85deb by Sergej Reich
January 23, 2013, 05:56 (GMT)
rigidbody: Add rigidbody module

It's mostly a C API for bullet that interfaces nicely with blender.
It could act as a generic interface for rigid body simulations but right
now it's very specific to bullet.

TODO: Fix building without bullet.

Part of GSoC 2010 and 2012.
Authors: Joshua Leung (aligorith), Sergej Reich (sergof)
Revision e83e3b0 by Sergej Reich
January 23, 2013, 05:56 (GMT)
math: Add functions to decompose transformation matrices

mat4_decompose() is similar to mat4_to_loc_rot_size() but returns
rotation as quaternion.
mat4_to_loc_quat() just returns location and rotation without size.
January 23, 2013, 05:42 (GMT)
workaround [#32866] Crash by cyclic use of Boolean Modifier

officially - modifiers shouldn't calc other objects derived mesh, but in some cases its needed at the moment for certain scenes, so just disallow booleans depending on booleans.
January 23, 2013, 04:55 (GMT)
fix for own regression since 2.4x, non-linear number button range was too insensitive for int buttons.
January 23, 2013, 04:22 (GMT)
fix for glitch with vertex bake:
- the mesh would be tagged to update, then updated before bake finished.
- also increase self-shadow offset, in some cases the offset wasn't enough.
January 23, 2013, 03:01 (GMT)
fix [#33729] Shadows produce artefacts in vertex colour baking
January 22, 2013, 21:54 (GMT)
tweak to recent commit to clamp vertex range so new empty vgroups are in fact empty.
- don't clamp if no empty groups are created
- no need to call ED_vgroup_data_create, this was very old code for weight paint r1596 - weight paint works without adding 'dvert'array.
January 22, 2013, 21:35 (GMT)
Displaying labelname with reroute nodes.
It uses the default text color.

Revision 8b8d4ba by Sergej Reich
January 22, 2013, 20:47 (GMT)
sim: Remove "continue physics" code

This was left over from 2.4x days and is not used anymore.
Now simulations are always interactive.
January 22, 2013, 19:06 (GMT)
OSX 10.6 error - hiding code behind a respondsToSelector.

January 22, 2013, 18:42 (GMT)
Game Engine UI: Image Sampling Texture Panel cleanup
removing non-GE supported features.

The idea of splitting the draw() function comes from Campbell Barton.
Review from him as well.

The main reason for not implement this in properties_games.py is to make sure the
panel is in the same order for both BI and BGE engines.
January 22, 2013, 18:36 (GMT)
Matcap fix: on enabling it, and when no matcap was selected before,
it sets first matcap icon.

January 22, 2013, 18:13 (GMT)
make sure config directory is initialized or python complains
January 22, 2013, 18:07 (GMT)
Bug fix #33911

When you open a Blender window larger than a screen, Macs clip it to match the height,
but they allow the width to be more.

Problem is that this clipping happens after all window opening code. That causes
check for HiDPI mode to fail.

Now it checks it again on event GHOST_kEventWindowUpdate, which is only on startup.


January 22, 2013, 17:09 (GMT)
Scons, linux: If we are to keep WITH_INTERNATIONAL on by default, also turn on boost by default because it locale libraries are needed
January 22, 2013, 16:40 (GMT)
a better fix for scons finding pyconfig.h in ubuntu 12.10
January 22, 2013, 16:06 (GMT)
Fix/workaround for GLSL textured and matcap modes for dyntopo

Currently used special checks in DM draw code, perhaps better would be
simply to flush changes from PBVH to DM.

Anyway, now things seems to be working OK, will check on better solution
from code point of view later.
January 22, 2013, 15:30 (GMT)
Bugfix #33945

OSX: in HiDPI mode, the brush circle doubled on every use.
Was caused by new code storing and setting brush sizes.

January 22, 2013, 15:22 (GMT)
Fix [#33962] Grease Pencil crashing blender

Own fault from grease pencil to curve enhacement. Fixed the bug itself, and made poll of convert operator more strict (no only active when there is something to convert, i.e. at least one stroke!).
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021