Blender Git Commits

Blender Git "master" branch commits.

Page: 2895 / 5574

April 18, 2014, 10:49 (GMT)
Change Vector.slerp to accept nonunit vectors
April 18, 2014, 10:46 (GMT)
CMake was missing header
April 18, 2014, 06:11 (GMT)
Freestyle: minor changes to the UI layout of line style options.

Toggle buttons are now placed to the left of those labels separating sets of line style
options, so as to save some space (in line with the new UI elements added in the
commit f60a66f41784de388a01c4c882c969730d675375).
April 18, 2014, 06:02 (GMT)
Code cleanup: de-duplicated includes.
April 18, 2014, 06:02 (GMT)
Freestyle: New options for sorting to arrange the stacking order of lines.

Line styles now have a set of new options for rearranging the stacking order of lines.
This gives artists more control to determine which lines should be drawn on top of others.
Two available sort keys are the distance from camera and curvilinear 2D length.
Since the distance of a line from camera may vary over vertices, another option called
integration type is used to compute the sort key for a line from the values computed at
individual vertices. Available integration types are MEAN, MIN, MAX, FIRST and LAST
(see the tool tips for more detail).
April 18, 2014, 06:02 (GMT)
Freestyle: Added logical operators for binary predicates for 1D elements.

The implemented operators are:
freestyle.predicates.AndBP1D
freestyle.predicates.NotBP1D
freestyle.predicates.OrBP1D
April 18, 2014, 06:02 (GMT)
Quite compiler warnings.
April 17, 2014, 23:48 (GMT)
Freestyle: Fix ImportError in anisotropic_diffusion.py
April 17, 2014, 21:17 (GMT)
Cycles Standalone: Use progressive refine in background mode too.

This is only a workaround, with tiled rendering the image output has a wrong aspect ratio. (squashed image)
April 17, 2014, 21:11 (GMT)
Dyntopo: Solve issue with test file by Jens.

Seems like custom data indices can be mangled when many layers are
present in the mesh, so use more strict calculation of offset (copied
over from BM_CD_LAYER_ID).

I was under the impression that all custom data would be deleted on
entering dyntopo, it seems this is not the case though.
April 17, 2014, 17:53 (GMT)
Make sure we invalidate the node ID layer each time the PBVH is reset.

It makes code more tidy (avoids having to call invalidation on a myriad
places). Also makes sure other invalidation cases (some mesh change,
e.g.) work as expected.
April 17, 2014, 17:31 (GMT)
Re-bundle Libmv to be sure it's all fine
April 17, 2014, 16:38 (GMT)
Fix for 771a9dd: libmv build files are automatically generated

This means if one makes change to either SConscript or CMakeLists.txt
there he MUST update bundle.sh.

Also made it so *.cc files from intern/libmv are matching which would
make it easier to add more .cc files there if needed.

And one more thing is removing 'simple_pipeline/distortion_models.cc'
which doesn't match any of the files.
April 17, 2014, 16:32 (GMT)
Revised freestyle.predicates.pyZBP1D so that the constructor accepts an integration type.
April 17, 2014, 16:23 (GMT)
BI: cleanup in autosmooth area.
April 17, 2014, 16:13 (GMT)
Optimize and symmetrize operators missed reset of node layer.
April 17, 2014, 16:03 (GMT)
Refactor to Dyntopo node customdata commit.

Don't use a dedicated node layer but use temporary int layer instead.
Works like a charm as long as we are careful resetting the layer when
needed (after pbvh clearing and always after bmesh has been filled in
undo)

Tip by Campbell, thanks!
April 17, 2014, 16:03 (GMT)
Recreating a bmesh log did not account for modified faces.

It shouldn't create issues in practice because modified face ids should
have been reclaimed from an added face on a previous entry, but add for
completeness.
April 17, 2014, 15:00 (GMT)
Lbmv: fix scons compile after ed2ddc9
April 17, 2014, 14:27 (GMT)
View3D: use smoothview for localview switching
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021