Blender Git Commits

Blender Git "master" branch commits.

Page: 2367 / 5574

Revision e43ee55 by Joshua Leung
May 8, 2016, 13:31 (GMT)
Fix compiling on MSVC - M_PI undefined
Revision 81c302b by Joshua Leung
May 8, 2016, 12:53 (GMT)
Action Editor: Initial support for a Properties Region

This commit adds some of the initial support for a properties region in the
Action Editor. There are currently no panels to display, as there is still
a lot of work required to port over the required internal architecture to
support the panels seen in the Graph Editor.
May 8, 2016, 12:53 (GMT)
D1886: GPencil - Add smooth iterations parameter to get better quality

After some test, a new iteration parameter has been added in order to
apply repetitive smoothing to the stroke. By default 1 iteration is applied,
but can used any number between 1 and 3.

The repetition uses different levels of intensity from 100% of the defined smooth
factor for the first loop, 50% for the second and 25% for the third. We use in each
loop a smaller value in order to avoid deform too much the stroke.
May 8, 2016, 12:53 (GMT)
Fix for D1705: Update to fix the bug with extra triangles that produces glitches in some situations
Revision 011786a by Joshua Leung
May 8, 2016, 12:53 (GMT)
GPencil Fills: Small reshuffle of UI buttons

Now, stroke-related things (thickness, volumetric, points) and fill-related things
(HQ fill) are in the relevant columns, instead of having some in each column.
Revision b88535e by Joshua Leung
May 8, 2016, 12:53 (GMT)
Code Cleanup: Just a bit more tidying up comments/whitespace/etc.

There is still some instability in how the triangulations are happening,
where the triangle count of the resulting triangulation fluctuates resulting
in weird artifacts sometimes.

To reproduce, try drawing some U-shapes, and keep reloading the file.
Revision af8a54b by Joshua Leung
May 8, 2016, 12:53 (GMT)
Fix for potential bug with new GP Fill

While trying to track down why I still keep getting some random "extra" triangles
showing up when reloading files with fills, I noticed that there's an index mismatch
here that may cause problems in some rare cases:

There are "gps->totpoints" items in tmp_triangles, but there should only be
"gps->tot_triangles" triangles in the gps->triangles array. If for whatever reason
some of the triangles in tmp_triangles are invalid, this could have meant that
while a tmp_triangles candidate was skipped, a corresponding slot for a valid
triangle also got skipped.
Revision f5ddcfe by Joshua Leung
May 8, 2016, 12:53 (GMT)
Code Cleanups: A bunch of tweaks to tidy up things from the GPencil Fill patch
May 8, 2016, 12:53 (GMT)
D1705: Fix Grease Pencil Fill for Concave Shapes

Improve filling for concave shapes using a triangulation of the stroke.
The triangulation information is saved in an internal cache and only is
recalculated if the stroke changes.

The triangulation is not saved in .blend file.

Reviewers: aligorith

Maniphest Tasks: T47102

Differential Revision: https://developer.blender.org/D1705
May 8, 2016, 09:39 (GMT)
Fix T48373: Crash when using dynamic paint with brush material.

`dynamicPaint_doMaterialTex` was called from inside an omp parallel section with brush->dm
itself, and not the local dm copy. Generating looptri data is not thread safe at all...
May 7, 2016, 23:22 (GMT)
Cycles: Cleanup: Swap order of the RNG-state-initializing for-loops

Swap the for-loops in the RenderBuffer reset code to follow the convention
of looping over y in the outer loop.
The improved cache performance won't really be noticable here, but it's nicer
if it follows the usual style.
May 7, 2016, 14:04 (GMT)
Clamp dot-product to avoid precision error

Would only happen in degenerate cases.
May 7, 2016, 13:58 (GMT)
Cleanup: whicespace
May 7, 2016, 13:55 (GMT)
Cleanup: Remove unneded (void) line, we don't have ifdefs here anymore.
May 7, 2016, 13:53 (GMT)
Correct render-border line width
May 7, 2016, 13:48 (GMT)
Correct error in wrapped array-span-iteration
May 7, 2016, 12:21 (GMT)
Fix T48368: Cycles mix RGB constant folding bug after recent refactor.
May 7, 2016, 11:48 (GMT)
Curve Fitting: better fallback when least-square solution fails

Take curvature into account when calculating handle length.

Gives significantly better results for curve dissolve and 10-20% more efficient freehand drawing.
May 7, 2016, 11:38 (GMT)
Fix error copying cubic data
May 7, 2016, 09:58 (GMT)
Fix T48362: Spin tool broken after recent commit.

Typo in rBrBa48d74079, spin tool was now using the wrong view axis.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021