Blender Git Commits

Blender Git "master" branch commits.

Page: 4175 / 5574

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.
December 3, 2010, 19:42 (GMT)
Const conflict in PIL_dynlib_find_symbol
Thanks wiseman!

December 3, 2010, 19:29 (GMT)
Bugfix #2508

Campbell's cleanup commit 33442 today broke axes drawing.
Restored code.

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!

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!

December 3, 2010, 18:35 (GMT)
Irx report:

Missing void declarator in init ffmpg (appears to be error now).
Thanks lmg!

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.

December 3, 2010, 17:31 (GMT)
Bugfix #25026

Nurbs edit: 'switch order' crashed when order was higher than amount of
points.

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.
December 3, 2010, 16:45 (GMT)
compile fixes for mingw32.
December 3, 2010, 14:35 (GMT)
Fix for compilation error caused by strict prototype checking
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
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.


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.
December 3, 2010, 11:05 (GMT)
Align Objects operator was broken due to incorrect order of vector by
matrix multiplication
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.
December 3, 2010, 02:24 (GMT)
fix [#24938] Seed value on Particle settings gives Error when trying to insert key.
December 3, 2010, 01:52 (GMT)
fix for some pedantic warnings.
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.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021