Revision 66efea5 by Joshua Leung July 3, 2009, 04:48 (GMT) |
NLA SoC: Toggle for 'Editing in Place' The 'pin' icon beside the name of the active Action when tweaking some strip's action can be used to toggle between editing the Action's keyframes in 'mapped' time or in 'un-mapped' time. |
Revision b0f19ea by Campbell Barton July 3, 2009, 04:38 (GMT) |
set the PYTHONPATH to BLI_gethome_folder("python") if it exists. This lets us distribute blender with our own python module directory (next to ui and io), and avoids the need for a shell script to start blender. |
Revision a07d1ea by Joshua Leung July 3, 2009, 04:24 (GMT) |
NLA SoC: Quick hack to get layer buttons in 3D view updating visible layers correctly. Now it is possible to load old files and be able to switch layers to show/hide objects AND have that reflected in the Animation Editors which rely on the scene layers being set correctly. |
Revision 44ef6c1 by Andre Susano Pinto July 3, 2009, 02:56 (GMT) |
*little fix |
Revision 8394653 by Andre Susano Pinto July 3, 2009, 02:26 (GMT) |
*No need of a BB if the underlying structure already has a BB |
Revision 5e92dde by Joshua Leung July 3, 2009, 01:57 (GMT) |
NLA SoC: Merge from 2.5 21301 to 21329 |
Revision 28d371d by Joshua Leung July 3, 2009, 01:10 (GMT) |
NLA SoC: Assorted fixes * Made NLA Editing functions more aware of transitions. - A transition can only be added between a pair of action-clips. Previous, two transitions could be added next to each other, which has undefined behaviour - Deleting a strip with transition(s) on either side will remove the transitions too. Feedback welcome on this - The 'type' setting for NLA-Strips is no longer editable. This was dangerous as it could result in transitions with undefined behaviour (though nothing would happen). * Menus for adding F-Modifiers now only show relevant modifiers (i.e. 'Invalid' is not included in the list, and 'Cycles' doesn't need to be shown for NLA since we've got repeat) * Function Generator and Noise F-Modifiers now have complete GUI's. A few settings were missed during the porting process. * F-Modifier buttons now have their source-ID's included in the RNA Pointers used. This didn't get them animateable directly, but is a step closer. |
Revision e55d90b by Joshua Leung July 2, 2009, 23:36 (GMT) |
NLA SoC: Added buttons for animating NLA-Strip Influence/Speed These buttons are found in the Evaluation panel, but are currently disabled as I've yet to add the proper code to ensure that animating these will work correctly. They will hopefully be working before the end of the day. |
Revision e9c8540 by Joshua Leung July 2, 2009, 23:27 (GMT) |
NLA SoC: UI-Drawing for Generator and Envelope FModifiers Restored These now use a hybrid drawing approach - using the layout engine for just layouts, but still mostly using old-style buttons in many places where button callbacks and/or special data-access methods are needed (or where RNA wrapping isn't in place yet). |
Revision fb5f927 by Campbell Barton July 2, 2009, 22:22 (GMT) |
cmake support for building without fluidsim |
Revision 4b81d44 by Andre Susano Pinto July 2, 2009, 22:12 (GMT) |
*fixed crash |
Revision 686a426 by Andre Susano Pinto July 2, 2009, 21:57 (GMT) |
*fixed rtbuild (there was a sorting bug introduced while adapting code from BLI_bvh) This bvh should be at least as fast as BLI_kdopbvh now |
Revision 617851b by Arystanbek Dyussenov July 2, 2009, 20:46 (GMT) |
- added API functions: - Mesh.calc_normals - Object.add_vertex_to_group - Main.add_material - Main.add_texture - Material.add_texture - OBJ importer conversion in progress |
Revision 093ff82 by Brecht Van Lommel July 2, 2009, 19:41 (GMT) |
2.5: Physics Buttons All kinds of changes to get it ready for UI layouts. This means RNA and operators should be working correct, but most buttons are still not actually there yet. * Added near empty soft body, fluid, field and collision panels, tweaks to cloth panels. * Fluid bake works, but without escape or showing any progress. * Fluid/Softbody/Cloth/Collision can now be both added as modifiers or in the physics panels. * Missing: fields & soft body for particles. * Missing: proper updating softbodies, guess this code still needs updates after pointcache refactor? |
Revision 5a0896e by Ton Roosendaal July 2, 2009, 18:12 (GMT) |
2.5 Cleanup of scroller drawing in 2D windows. Before: http://download.blender.org/institute/rt11.jpg After: http://download.blender.org/institute/rt12.jpg Will add 'zoom' widget circles later, as mockupped here: http://www.reynish.com/files/blender25/fcurve_scrollbar.png Also note the scale values are inside scroller; drawing it on top conflicts with current frame item and markers. Currently scroller disappear entirely when view is total. For Joshua: To make sliders behave nicely, the boundbox (v2d->tot) has to be refreshed on each change. I've added it in graph drawing now, but it could be notifier based I guess... not sure what the correct anim api call would be. Can discuss tomorrow! On todo: Layout config hints so people can make scroller positions swap. |
Revision 5c207a6 by Andre Susano Pinto July 2, 2009, 15:45 (GMT) |
*RTBuilder now supports splitting leafs in N leafs something is wrong on rayobject_bvh as it looks slower than BLI_bvh and code is based on it |
Revision 441bcaa by Joshua Leung July 2, 2009, 12:41 (GMT) |
NLA SoC: FModifier drawing converted to use Layout Engine * Most of the F-Modifiers have been ported to use the layout engine + RNA for drawing their buttons now. This plays much nicer with various button-layouts. --> As a nice demo, try adding a Noise Modifier to a NLA-strip, and change the 'size' setting to about 2 to see some effects. * Generator and Envelope modifiers haven't been ported yet since they're quite complex (requiring more time + energy), and as such, have been made to have some temporary error prints instead. Will check on this tomorrow. * Finished/cleaned up the RNA-wrapping of most FModifiers. TODO's (help requested... Brecht?): Generator modifier's UI cannot be wrapped yet using the layout engine (though I might try using the old system only), as I'm having some trouble wrapping the coefficients array for this (see rna_fcurve.c - rna_def_fmodifier_generator()) |
Revision 9cc690b by Chingiz Dyussenov July 2, 2009, 12:35 (GMT) |
Import per-face materials. |
Revision aefa7b6 by Campbell Barton July 2, 2009, 12:11 (GMT) |
out own Py_GetPath() function to replace pythons, so we can bundle python modules with blender, #if 0'd for now but having it is useful for testing. This works by copying /usr/lib/python3.1 to a dir called "python", next to blenders "ui" and "io" dirs. |
Revision b14298f by Andre Susano Pinto July 2, 2009, 11:28 (GMT) |
|