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. |
Revision 281e094 by Campbell Barton 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. |
Revision 833104e by Campbell Barton January 23, 2013, 04:55 (GMT) |
fix for own regression since 2.4x, non-linear number button range was too insensitive for int buttons. |
Revision 7c4f701 by Campbell Barton 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. |
Revision c8dbf61 by Campbell Barton January 23, 2013, 03:01 (GMT) |
fix [#33729] Shadows produce artefacts in vertex colour baking |
Revision cba88c1 by Campbell Barton 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. |
Revision aa8fda3 by Monique Dewanchand 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. |
Revision 8733150 by Ton Roosendaal January 22, 2013, 19:06 (GMT) |
OSX 10.6 error - hiding code behind a respondsToSelector. |
Revision 13f890a by Dalai Felinto 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. |
Revision 6740b4f by Ton Roosendaal January 22, 2013, 18:36 (GMT) |
Matcap fix: on enabling it, and when no matcap was selected before, it sets first matcap icon. |
Revision a099bd8 by Antonis Ryakiotakis January 22, 2013, 18:13 (GMT) |
make sure config directory is initialized or python complains |
Revision 9e30e7c by Ton Roosendaal 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. |
Revision 8e2dd1c by Antonis Ryakiotakis 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 |
Revision 10261c4 by Antonis Ryakiotakis January 22, 2013, 16:40 (GMT) |
a better fix for scons finding pyconfig.h in ubuntu 12.10 |
Revision 78f5d53 by Sergey Sharybin 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. |
Revision e7ed460 by Ton Roosendaal 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. |
Revision 711c0e4 by Bastien Montagne 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!). |
|