Revision 9d96399 by Campbell Barton January 23, 2010, 18:51 (GMT) |
- panel python template - nicer syntax to capitalize words |
Revision 6695334 by Arystanbek Dyussenov January 23, 2010, 17:33 (GMT) |
COLLADA branch: patch for importer from Sergey I. Sharybin to build against OpenCollada at revision 721. Thanks Sergey! People who want to build this branch will need update their OpenCollada. On Linux OpenCollada builds without patching. As usual I updated the build doc: http://wiki.blender.org/index.php/User:Kazanbas/Building_Collada_Branch#Building_the_COLLADA_GSoC_branch A small change will be necessary in cmake and scons options on Mac and Windows: OpenCollada's libBuffer was renamed to libbuffer. |
Revision 9feadd4 by Janne Karhu January 23, 2010, 15:45 (GMT) |
Small fixes for particles. * Particle collision with size was broken since raytrace optimizations by jaguarandi, now the collision code falls back to old slower method when the collision ray has a radius. * Single goal/avoid object now works for boids. * Some tiny improvements on collision avoidance for boids. |
Revision 1bb6ba0 by Brecht Van Lommel January 23, 2010, 14:29 (GMT) |
Thread queue: use _ftime to get current time on windows, same as pthreads-win32 test suite. |
Revision 10b1b61 by Joseph Eagar January 23, 2010, 13:57 (GMT) |
compile fix |
Revision ea1b97a by Arystanbek Dyussenov January 23, 2010, 12:45 (GMT) |
COLLADA branch: partial fix of bug #20634 * scale and rotation of objects with negative scale is exported correctly. This is accomplished by: ** if ob has no parent, use ob->rot, ob->scale values directly ** if ob has a parent, a local matrix is computed without scale and rotation is derived from it, scale value is copied directly from ob->size Noted a few other bugs: * importer suffers from negative scale problem too * bones with negative scale are exported incorrectly too * object animation values are copied from FCurves which is not ok for child objects where values should be in parent-space |
Revision c71ace0 by Joseph Eagar January 23, 2010, 11:32 (GMT) |
accidentally commited a patch that modifies wait_timeout, which I've not thourougly tested, but I'm not reverting it since it's needed to make msvc compile. it's only used if compiling with windows anyway. patch by mitchel stokes. |
Revision 7ef85aa by Joseph Eagar January 23, 2010, 11:25 (GMT) |
Initial results of my profiling of the animation system. Basically two simple changes, changes, I pulled in the faster ghash in bmesh (which uses mempools for allocation, providing a substanstial speedup in some cases, and also I inlined some of the functions), and I changed __inline to __forceinline for inlining of math functions. I also removed the timer in the view3d zoom op (ctrl-middlemouse) that was making it nonfunctional. Why was that there? |
Revision f66d5a7 by Joshua Leung January 23, 2010, 03:57 (GMT) |
Animation Editors: DopeSheet filtering option to only include Objects that are members of the specified group Between the datablock filtering options and the auto-snapping menu in the headers of Animation Editors, there is a new toggle for enabling this new feature (only when there are groups in the scene). Enabling this, a field to enter/select a group in the scene to filter with, will appear beside it. This feature has been added to make it easier to manage animating multiple character shots in Durian. By assigning the rigs of several bandits to a single group, or Sintel and her staff to another group, or Sintel and the guardians to another group, and so on, it is possible to filter the animation data shown in the editors to a useful subset of the total motion in the scene. This makes it easier to retime or edit the motions of one set of characters and their props without affecting the motions of other no-related objects. The downside is that there is a bit more setup work required upfront, but that's probably a small price to pay for some groupings that may be useful in other ways too later (perhaps for compositing or lighting work). |
Revision 42c8448 by Joshua Leung January 23, 2010, 03:04 (GMT) |
Durian Request: Expansion of Action Groups not linked between DopeSheet editors and the Graph Editor Action Groups can now be expanded/collapsed in DopeSheet editors without the same thing happening in the Graph Editor, and visa versa. This should help improve the workflow, since the channel lists are generally kept more compact in the DopeSheet, while they are more expanded in the Graph Editor, so less time is spent expanding/collapsing stuff. Also this should hopefully alleviate some of the errors from accidentally deleting and then having to restore channels that were not intended to be deleted. Also, switched the order of the expand/collapse hotkeys (in the channels list region) for channels so that Ctrl +/- now expands/collapses selected channels only, while +/- expands/collapses all channels. This should make it more convenient to quickly open up all groups to select F-Curves for the Graph Editor. |
Revision 2f6a158 by Campbell Barton January 23, 2010, 01:02 (GMT) |
when python calls an operator, return a set from the operator flag, this matches the set that python operators themselves return. eg. {'MODAL'} or... {'FINISHED'} |
Revision 8dd14e1 by Joshua Leung January 22, 2010, 23:51 (GMT) |
Graph Editor: Bugfixes for option where only the keyframes of selected F-Curves are shown * Selected keyframes in unselected F-Curves were still being modified, although not shown * Selection tools for keyframes were changing the selection status of F-Curves, making keyframes sometimes disappear after trying to select another keyframe * Warning fixes in a few other files |
Revision f0d89a0 by Campbell Barton January 22, 2010, 21:57 (GMT) |
bugfix [#20774] ctrl+alt+f switches to Object mode if you are in local view |
Revision 5badcca by Campbell Barton January 22, 2010, 21:40 (GMT) |
bugfix [#20767] Particle edit mode crashes & missing include added |
Revision 8038171 by Campbell Barton January 22, 2010, 16:47 (GMT) |
bugfix [#20771] Blender crashes after using pop-up color selection dialog in Texture Paint |
January 22, 2010, 16:28 (GMT) |
Change order of linking slightly so things link. Kent |
Revision 3b09e73 by Campbell Barton January 22, 2010, 14:59 (GMT) |
- bugfix (user supplied fix) [#20745] makesrna with rename error. - error with last commit, length had an index arg. |
Revision c6979aa by Campbell Barton January 22, 2010, 14:43 (GMT) |
continue when there are errors on reloading scripts |
Revision ad65d69 by Campbell Barton January 22, 2010, 14:06 (GMT) |
use string/int/length lookup functions for bpy.types, gives 20-30% overall startup time speedup on my system. |
Revision 8ec59c7 by Brecht Van Lommel January 22, 2010, 11:10 (GMT) |
Math Lib: * inline some more functions, from math_base and math_vector * also made some changes to the way inline is done so it can work for more than one file * reflect_v3_v3v3 requires input vectors to be normalized now. * added rgb_to_grayscale * added zero_v4, copy_v4_v4, swap_v4_v4, is_one_v3 * added box_clip_bounds_m4 to clip a bounding box against a projection matrix |
|