Blender Git Commits

Blender Git "master" branch commits.

Page: 2953 / 5574

February 14, 2014, 05:27 (GMT)
NDOF: add roll to keymap
February 14, 2014, 05:12 (GMT)
NDOF/X11: incorrect dynamic_cast
February 14, 2014, 04:15 (GMT)
workaround for building with mingw32
February 14, 2014, 00:17 (GMT)
Cycles Standalone: The camera can now be moved and rotated with LMB/RMB mouse key.

ToDo: Add controls for forward/backward movement.
February 13, 2014, 23:55 (GMT)
Code cleanup: duplicate headers
February 13, 2014, 23:02 (GMT)
Blender Internal: Fix regression that sometimes shadows are not rendered, caused by rBec4ed2e3df507245aceb7341b4fdf2f5ed935067.

Easy mistake in code cleanup. :)
February 13, 2014, 22:21 (GMT)
Fix scons compiling after carve changes
February 13, 2014, 19:40 (GMT)
fix scons / cmake desynchronization issue with including carve headers
February 13, 2014, 19:37 (GMT)
Cycles Standalone: More updates for the Node XML API.

Should be almost complete now, apart from Ramp Nodes (Color Ramp, RGB Curves...).
February 13, 2014, 18:15 (GMT)
win32 MSVC 2013 add scons support
February 13, 2014, 14:09 (GMT)
fixed an for loop variable type and delete operator in cave-utils.cc

Patch by wutzi (Benedikt Bergenthal), thanks!

Reviewers: sergey

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D314
February 13, 2014, 12:31 (GMT)
Fix race condition between tracking thread and tracks map sync

This might have been a reason of bug T38281.
February 13, 2014, 11:16 (GMT)
Rework carve integration into boolean modifier

Goal of this commit is to support NGons for boolean modifier
(currently mesh is being tessellated before performing boolean
operation) and also solve the limitation of loosing edge custom
data layers after boolean operation is performed.

Main idea is to make it so boolean modifier uses Carve library
directly via it's C-API, avoiding BSP intermediate level which
was doubling amount of memory needed for the operation and which
also used quite reasonable amount of overhead time.

Perhaps memory usage and CPU usage are the same after all the
features are implemented but we've got support now:

- ORIGINDEX for all the geometry
- Interpolation of edge custom data (seams, crease)
- NGons support

Triangulation rule is changed now as well, so now non-flat
polygons are not being merged back after Carve work. This is
so because it's not so trivial to support for NGons and
having different behavior for quads and NGons is even more
creepy.

Reviewers: lukastoenne, campbellbarton

Differential Revision: https://developer.blender.org/D274
Revision 51efa8a by Lukas Toenne
February 13, 2014, 10:52 (GMT)
Fix T38529, Blur node size 0 doesn't work.

The blur operations were clamping the filter size to 1, which prevents
no-op blur nodes. Further any value < 1 would also be ignored and in
many combinations the filter scale setting ("Size") would only work in
integer steps.

Now most blur settings will work with smooth Size value scaling as well,
meaning you can choose a reasonably large filter size (e.g. 10) and then
use the Size factor to scale the actual blur radius smoothly.

Note that non-integer filter sizes also depend on the filter type
selected in the Blur node, e.g. "Flat" filtering will still ignore
smooth filter sizes. Gaussian filters work best for this purpose.
February 13, 2014, 08:21 (GMT)
Fix incorrect text for curve Shrink/Fatten, patch from SebastianK
February 13, 2014, 08:12 (GMT)
Mask: add option to detect self intersections
February 13, 2014, 05:46 (GMT)
Scanfill: add user-flags for edges and verts, useful elsewhere.
February 13, 2014, 03:13 (GMT)
Scanfill: name flags better and comment unused SF_EDGE_BOUNDARY flag.
February 13, 2014, 02:21 (GMT)
ListBase: add attributes to api functions
February 13, 2014, 02:21 (GMT)
ListBase: add BLI_sortlist_r api function, remove check for NULL callback
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021