Revision 0c7e532 by Tamito Kajiyama March 20, 2009, 22:41 (GMT) |
Improvements in error handling at Python-C++ boundaries. |
Revision 1af7bd4 by Martin Poirier March 20, 2009, 18:00 (GMT) |
merge more etch-a-ton code. nothing works, but it compiles. Will try to get it working this week end. |
Revision 884cfe2 by Brecht Van Lommel March 20, 2009, 14:52 (GMT) |
2.5: add rna_context.c, missed that in last commit. |
Revision 99d9596 by Ton Roosendaal March 20, 2009, 10:51 (GMT) |
2.5 Makes older python's compile. |
Revision 483ee11 by Campbell Barton March 20, 2009, 06:12 (GMT) |
fixes for... [18429] Typo in IPO Actuator [18377] Crash fo yofankie (G.curscreen==NULL) /* No screen, happens when saving a blendfile in background mode, * then loading in the game engine * just assume we need the mesh info */ |
Revision bcddeaa by Joshua Leung March 20, 2009, 03:32 (GMT) |
2.5 compiles again with scons. Commented out some lines referring to code in the missing file rna_context.c |
Revision a1e05f4 by Campbell Barton March 20, 2009, 02:26 (GMT) |
patch from Banlu Kemiyatorn * when joining only 2 faces dont check they are convex * allow edge rotate for non planer faces - Both were very annoying especially when sub-surf modeling with edge loops |
Revision 1b94cb7 by Brecht Van Lommel March 19, 2009, 19:03 (GMT) |
Context * Made it based on string lookups rather than fixed enum, to make it extensible by python scripts. * Context callbacks now also have to specify RNA type when returning pointers or collections. For non-RNA wrapped data, UnknownType can be used. * RNA wrapped context. The WM entries are fixed, for data context only main and scene are defined properties. Other data entries have to be dynamically looked up. * I've added some special code in python for the dynamic context lookups. Tried to hide it behind RNA but didn't find a clean way to do it yet. Still unused/untested. * Also minor fix for warning about propertional edit property in transform code, and fix for usage of operator poll with checking if it was NULL. |
Revision 77e0199 by Chris Want March 19, 2009, 01:50 (GMT) |
Makefile updates for Blender 2.5 (from GSR) |
Revision 3aab50f by Campbell Barton March 18, 2009, 22:22 (GMT) |
* removed warnings and fixed some python refcount errors * operator class names - Changed 'name' to '__label__' (since __name__ is already used for the class name) - Changed 'properties' to '__props__' * added a PyObject_GetAttrStringArgs(), utility function which Id like to see in pythons C api. PyObject_GetAttrStringArgs(pyob, "someattr", "foo", "bar") /* pyob.someattr.foo.bar */ |
Revision 44c120b by Joseph Eagar March 18, 2009, 17:30 (GMT) |
fixed issue in connect vert, had to make a numerical error compensation value absurdly high for some reason I need to investigate. also removed constraints to produce nice tesselations from the ear clipper, since it doesn't really matter for what we do with it. |
Revision 43d4e3f by Joshua Leung March 18, 2009, 10:58 (GMT) |
Graph Editor: F-Curves which can only take integral values are now drawn stair-stepped using the sampling code. |
March 18, 2009, 03:52 (GMT) |
* Volume rendering / multiple scattering - normalisation This changes the effect of the multiple scattering approximation to be more physically plausible (and easier to use) by making it conserve energy. Previously, the multiple scattering could show wildly different results based on the spread settings, often outputting much more light than was put in (via lamps), which is physically incorrect and made it difficult to use by requiring a lot of tweaking of the intensity value. This fixes it to some extent with a simple normalization, where it scales the light energy after multiple scattering to be the same as what was previously there in the light cache via single scattering. This means that using the default intensity of 1.0 should give good results by default, although you can still use it to tweak the effect. Note: This will render differently if you've already set up a .blend using multiple scattering with the old code, so you'll need to tweak older files. Setting the intensity back to the default 1.0 should be good though. * Smaller thing - fixed the camera view vector stuff up a bit in light cache, it now gives much more similar results to non-light cache when using anisotropic scattering. |
Revision aeb2225 by Brecht Van Lommel March 17, 2009, 22:27 (GMT) |
2.50: some warning fixes. |
Revision 2a373f6 by Brecht Van Lommel March 17, 2009, 22:03 (GMT) |
Fix for bug #18419: game engine debug drawing interfered with alpha blending. |
Revision d52400b by Brecht Van Lommel March 17, 2009, 21:44 (GMT) |
2.50: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r18677:19317 Notes: * Sequence transform strip uses G.scene global, this is commented out now, should be fixed. * Etch-a-ton code was most difficult to merge. The files already in 2.5 got merged, but no new files were added. Calls to these files are commented out with "XXX etch-a-ton". editarmature.c and transform_snap.c were complex to merge. Martin, please check? * Game engine compiles and links again here for scons/make/cmake (player still fails to link). |
Revision c5bc4e4 by Martin Poirier March 17, 2009, 21:26 (GMT) |
New icon and button for Peel Object option for volume snapping. Use snap point to get default embedding depth (for overlapping volumes). |
Revision 1ac0d54 by Joshua Leung March 17, 2009, 06:37 (GMT) |
F-Curve Modifiers: Cycles Modifier * Added GUI and fixed bugs in the Cycles Modifier. This replaces the old Cyclic Extrapolation settings, giving more fine-grained control over the results. You can now specify whether the keyframes are repeated before and/or after the range independently, also, the maximum number of cycles on either side can be controlled. * TODO: it would be nice to have the last value held for cyclic+offset. * Deleting modifiers now works |
March 17, 2009, 05:33 (GMT) |
Fixed a problem in how volumes were interpreting textures, and removed associated workarounds in point density texture. |
Revision b68f5d7 by Joshua Leung March 17, 2009, 00:31 (GMT) |
F-Curve Modifier - Generator: Buttons for builtin-function mode (i.e. sin, cos, etc.) |
|