Revision e0e66f6 by Andre Susano Pinto July 6, 2009, 14:36 (GMT) |
*"Fixed" rayobject_bvh memory organization of BB's until now rayobject_bvh should be at least as fast as BLIBVH, this seemed to be the missing piece |
Revision ba1f332 by Andre Susano Pinto July 6, 2009, 13:27 (GMT) |
*Added output of BB/primitves test/hits *"Added" SCE_PASS_RAYHITS to visually see each pixel primitive and BB tests (not-completed for UI) *Added runtime exchange of tree structure *Removed FLOAT_EPSILON from BLI_bvhkdop BB's |
Revision f98c3ed by Joshua Leung July 6, 2009, 12:24 (GMT) |
NLA SoC: Fixes for Meta-Strips and Editing * Split strip (YKEY) now plays nicely with Transitions and Metas. Meta strips get split up into their child strips, while transitions are ignored. * Wrapped Meta_Strip->strips in RNA * Bugfixes in Meta-strip API functions to silence some runtime-errors... |
Revision 69df12a by Campbell Barton July 6, 2009, 11:23 (GMT) |
fix for a bug reported by j michaelson, empty nodes were not exported, also noticed files were invalid if there were no meshes or surfaces. |
Revision 1586570 by Joshua Leung July 6, 2009, 11:06 (GMT) |
NLA SoC: More work on Meta-Strips * Added several API functions for Meta-Strips editing. One of these (flush transform) still needs a few tweaks before it does its job well enough for all cases. * Meta strips are now drawn with a purple-ish colour. The start/end points of the strips they encompass are shown with lines along the length of the strips, with lines starting from the top indicating start-points and lines starting from the bottom indicating end-points. * Meta strips can be made (i.e. strips can be assigned to meta-strips) by selecting some strips and pressing Shift-G. Meta strips can be removed by selecting some meta-strips and pressing Alt-G. * Strips can now be 'snapped' to start from: the current frame, the nearest frame, the nearest second, or the nearest marker; using the Shift-S hotkey. 'Islands' of adjacent selected strips occurring in the same track are moved together as a single strip so that the start-point of the first strip is on the sepcified time, but all the relative lengths of strips stay the same. Internally, temporary meta-strips are created to facilitate this. |
Revision f87fcde by Joshua Leung July 6, 2009, 03:44 (GMT) |
NLA SoC: Start of 'Meta' Strips Refactored the backend code/API's to support 'meta' strips (i.e. strips containing other strips). These have been implemented to be nested to 'unlimited' depths (in terms of common usages that is, though there is a very remote chance of stack-overflow in theoretrical evil cases only that shouldn't ever be encountered in production). This paves the way for implementing the necessary tweaks needed for the transform code (in addition to some cool user-level tricks) |
Revision f08124a by Andrea Weikert July 5, 2009, 22:26 (GMT) |
2.5 filebrowser * bringing back file numbering operator (PADPLUSKEY, PADMINUS) * Note: discovered conflicting key with View2D zooming that causes it to not work in panel area. |
Revision d390ee1 by Andrea Weikert July 5, 2009, 19:11 (GMT) |
2.5 MSVC9 projectfiles * RNA project cleanup. Better file naming and first attempt at deleting files before rebuilding. * editors/object/object_vgroup.c added |
Revision abc44f7 by Andre Susano Pinto July 5, 2009, 18:46 (GMT) |
Set BVH (rayobject_bvh.c) as default tree type |
Revision 6e1a81b by Andre Susano Pinto July 5, 2009, 15:20 (GMT) |
Revision 46f6cdc by Janne Karhu July 5, 2009, 12:36 (GMT) |
Added a particle instance modifier option to use particle size. |
Revision 621b37b by Andre Susano Pinto July 5, 2009, 00:38 (GMT) |
*Added BIH |
Revision 4ebcc74 by Peter Schlaile July 4, 2009, 15:35 (GMT) |
== Python == Fix for the fix: G.scene slipped in at one point and the filepath generation was broken due to a typo. |
Revision 6a1a7f7 by Peter Schlaile July 4, 2009, 14:59 (GMT) |
== Python == This fixes: * background rendering on scenes different from active scene * makes scene.render() behave the same in interactive and background mode * makes saveRenderedImage() work correctly in background mode |
Revision d5737f1 by Campbell Barton July 4, 2009, 12:41 (GMT) |
saving runtime on win32 didnt work with python2.6 |
Revision 7055702 by Janne Karhu July 4, 2009, 12:09 (GMT) |
Rendering animations with particle trails cached. |
Revision 84c614f by Thomas Dinges July 4, 2009, 08:50 (GMT) |
2.5 Physic Buttons: * Some minor layout cleanup to the field panel. |
Revision 66918b3 by Janne Karhu July 4, 2009, 03:50 (GMT) |
A bunch of fun stuff now possible because of new pointcache code: * Baked normal particles can now use the "Path" visualization. * Path "max length" & "abs length" are now history: - New option to set path start & end times + random variation to length. - Much more flexible (and calculated better) than previous options. - This works with parents, children, hair & normal particles unlike old length option. - Only known issue for now is that children from faces don't get calculated correctly when using path start time. * New option "trails" for "halo", "line" and "billboard" visualizations: - Draws user controllable number of particle instances along particles path backwards from current position. - Works with children too for cool/weird visualizations that weren't possible before. * Normal particle children's velocities are now approximated better when needed so that "line" visualization trails will look nice. * New particle instance modifier options: - "path"-option works better and has controllable (max)position along path (with random variation possible). - "keep shape"-option for hair, keyed, or baked particles allows to place the instances to a single point (with random variation possible) along particle path. - "axis" option to make rotation handling better (still not perfect, but will have to do for now). Some fixes & cleanup done along the way: * Random path length didn't work for non-child particles. * Cached & unborn particles weren't reset to emit locations. * Particle numbers weren't drawn in the correct place. * Setting proper render & draw visualizations was lost somewhere when initializing new particle settings. * Changing child mode wasn't working correctly. * Some cleanup & modularization of particle child effector code and particle drawing & rendering code. * Object & group visualizations didn't work. * Child simplification didn't work. |
Revision 3c85b2a by Campbell Barton July 4, 2009, 00:33 (GMT) |
fix for python error when running in local view, the layer wasnt being set from the right object. |
Revision 2c71b12 by Thomas Dinges July 3, 2009, 20:03 (GMT) |
2.5 Physic Buttons: * Added Softbody buttons. Patch by Wahooney. Thanks. I did some minor code cleanup. * Collision settings now grey out, when disabled. |
|