Revision a9e50bd by Tamito Kajiyama December 3, 2010, 23:17 (GMT) |
A few attempts to reduce the amount of memory consumption in Freestyle. * Made changes to the Controller so that dynamically allocated memory areas (e.g. imported mesh data, winged edges, and a view map) are released soon after they become unnecessary. * Added a new feature edge selection criterion based on image border. When the "Selection by Image Border" option is enabled, feature edges are selected only if they are within the border of the image being rendered. The border is defined either by the frame size or a border region (specified by the Shift-B key in a 3D View window). When large scenes are rendered, this clipping by the image border leads to less memory consumption. * Enabled the "Silhouette", "Border", and "Crease" edge types of the Selection by Edge Types option by default. When no edge types are specified, all feature edges including "Ridge", "Valley" and "Suggestive Contour" are detected at the cost of extra memory consumption. Disabling these three edge types and enabling some other edge type leads to less memory consumption. This change is intended to help new Freestyle users by providing a typical, low memory consumption default setting. * Slightly rearranged the UI controls for feature edge selection. |
Revision 0559f4f by Ton Roosendaal December 3, 2010, 19:42 (GMT) |
Const conflict in PIL_dynlib_find_symbol Thanks wiseman! |
Revision 1ebfb54 by Ton Roosendaal December 3, 2010, 19:29 (GMT) |
Bugfix #2508 Campbell's cleanup commit 33442 today broke axes drawing. Restored code. |
Revision c8f80ff by Ton Roosendaal December 3, 2010, 18:49 (GMT) |
IRC fix: Curve editmode was missing hotkey for operator "Select Inverse" Is now added like Mesh, CTRL+I Thanks lmg! |
Revision b036437 by Ton Roosendaal December 3, 2010, 18:39 (GMT) |
IRC bug report Text editor, "Add new" caused zero-user block. The claim in the code why it should be decreased is dubious. Thanks wiseman! |
Revision 5ae3c5d by Ton Roosendaal December 3, 2010, 18:35 (GMT) |
Irx report: Missing void declarator in init ffmpg (appears to be error now). Thanks lmg! |
Revision 45922c9 by Ton Roosendaal December 3, 2010, 18:26 (GMT) |
Bugfix #24568 The old blocking "time cursor" wasn't working anymore. Commit 32798 overlooked that the initialization was needed. Now bakes show it again. Note to self: it seems to flash slightly (like 2.49), need to check on it one day. |
Revision 990b487 by Ton Roosendaal December 3, 2010, 17:31 (GMT) |
Bugfix #25026 Nurbs edit: 'switch order' crashed when order was higher than amount of points. |
Revision 263830f by Campbell Barton December 3, 2010, 17:05 (GMT) |
Enabled GCC -Wwrite-strings warning for CMake and replaced many 'char's for 'const char's,. Only one functional change where Transform orientations passed "" to BIF_createTransformOrientation() which could then have the value written into. |
Revision 7c86a1a by Campbell Barton December 3, 2010, 16:45 (GMT) |
compile fixes for mingw32. |
Revision a21c639 by Sergey Sharybin December 3, 2010, 14:35 (GMT) |
Fix for compilation error caused by strict prototype checking |
Revision 8934b61 by Sergey Sharybin December 3, 2010, 14:35 (GMT) |
Fix #25017: Bezier Curve Deform Twisting after adding Shape Keys - Invalid step was used in curve_applyKeyVertexTilts - Minor cleanup in editcurve stuff |
Revision 52edaae by Ton Roosendaal December 3, 2010, 14:26 (GMT) |
Bugfix #20565 Material Node shaders: displaying GLSL + rendering previews crashed. Reason was non-safe threaded access to material nodes. Now, on a preview render, a full copy of Material is being made. |
Revision cd97253 by Campbell Barton December 3, 2010, 12:30 (GMT) |
- added GCC warning -Wstrict-prototypes - fixed bug in paste material, exposed by stricter warnings. - removed/renamed various shadowed vars. - removed BGE lamp.colour, only allow lamp.color attribute. |
Revision aca76dd by Janne Karhu December 3, 2010, 12:08 (GMT) |
Fix for [#24899] Sequence Transform strips don't apply animation properly to scale. * Rendering a scene strip updated all animation data to it's frame, so fcurves were left with the wrong value. * Now the animation data is recalculated to original frame after rendering each scene strip. |
Revision 9295a53 by Daniel Salazar December 3, 2010, 11:05 (GMT) |
Align Objects operator was broken due to incorrect order of vector by matrix multiplication |
Revision cfc1b13 by Campbell Barton December 3, 2010, 03:44 (GMT) |
updates to patch from Dan Eicher, allow adding a NodeGroup through bpy.data.node_groups.new(name, type) made some minor changes. |
Revision 892b3fb by Campbell Barton December 3, 2010, 02:24 (GMT) |
fix [#24938] Seed value on Particle settings gives Error when trying to insert key. |
Revision b45c336 by Campbell Barton December 3, 2010, 01:52 (GMT) |
fix for some pedantic warnings. |
Revision 1bfcba3 by Tamito Kajiyama December 2, 2010, 23:50 (GMT) |
New feature edge selection criterion based on object groups. The Freestyle tab in the Render buttons has a couple of new options "Group" and "Group Negation". The Group option specifies a group of objects (defined through the Groups tab in the Object buttons), while the Group Negation value is either INCLUSIVE or EXCLUSIVE. If INCLUSIVE, feature edges belonging to some object in the group are selected. Otherwise, those feature edges not belonging to any object in the group are selected. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021