Blender Git Loki

Blender Git commits from all branches.

Page: 1714 / 2888

August 4, 2017, 16:05 (GMT)
Fixed issues with modifier: Adding vertgroups now does not overwrite data. Also added proper weights to sharp edges
August 4, 2017, 15:49 (GMT)
WIP: New simplify modifier

The modifier uses Ramer Douglas Peucker algorith to simplify lines.

New more work to get more control.
August 4, 2017, 13:08 (GMT)
Overlapping parts of cross node edgecuts are now calculated.
August 4, 2017, 12:09 (GMT)
Fixed vgroups editing all loop data in modifier
August 4, 2017, 08:36 (GMT)
Make default object display size smaller
August 4, 2017, 08:35 (GMT)
Make edit lines more transparent
August 4, 2017, 08:26 (GMT)
Fix select error with Suzanne 2D

The strokes must be created with 3D space flag enabled.
August 4, 2017, 07:41 (GMT)
Some optional timing for strand data buffer construction.
August 4, 2017, 07:15 (GMT)
Revert "Squashed commit of the staging smooth-curves branch:"

This reverts commit 42843004fdab789f94b6f25b178aedfdf9b24960.
August 4, 2017, 07:15 (GMT)
Squashed commit of the staging smooth-curves branch:

commit efa58808d453247664a61e5f2dfe5681acd648b8
Author: Alexander Gavrilov <angavrilov@gmail.com>
Date: Fri Jul 28 09:07:48 2017 +0300

Experiment with smoothing color curves yet again.

commit b765d33459076d195c35b942de21a0e53d7624bc
Author: Alexander Gavrilov <angavrilov@gmail.com>
Date: Sun Jun 4 20:29:17 2017 +0300

Implement a new automatic handle algorithm to produce smooth F-Curves.

The legacy algorithm only considers two adjacent points when computing
the bezier handles, which cannot produce satisfactory results. Animators
are often forced to manually adjust all curves.

The new approach instead solves a system of equations to trace a cubic spline
with continuous second derivative through the whole segment of auto points,
delimited at ends by keyframes with handles set by other requirements.

This algorithm also adjusts Vector handles that face ordinary bezier keyframes
to achieve zero acceleration at the Vector keyframe, instead of simply pointing
it at the adjacent point.

Original idea and implementation by Benoit Bolsee <benoit.bolsee@online.be>;
code mostly rewritten to improve code clarity and extensibility.

commit f037c9a3c8e0a380b397d88c2a58aec5075d07f3
Author: Dalai Felinto <dfelinto@gmail.com>
Date: Mon Nov 18 16:58:23 2013 -0200

force fcurve AUTO handlers to use 1/3 of the distance for smoothness
see: http://www.blender.org/forum/viewtopic.php?p=65508&sid=02e88fe6e3a43338ec8bc354991bc402

Note: this is also used by the curve code. The magic number 2.5614f
comes from review 290361776e5858b3903a83c0cddf722b8340e699

commit 7cb409dd6ed3dac92d0861fa5ab8e26da895cf52
Author: Alexander Gavrilov <angavrilov@gmail.com>
Date: Sun Jun 4 17:15:06 2017 +0300

Add an FCurve flag to toggle new smoothing behavior.

The flag is exposed in UI below the curve color selector.

commit 8bd42dc90c2c5f374f0611638b73760cf3905121
Author: Alexander Gavrilov <angavrilov@gmail.com>
Date: Sun Apr 30 16:14:39 2017 +0300

Make auto handle placement aware of cyclic extrapolation.

Cyclic extrapolation is implemented as an f-curve modifier, so this
technically violates abstraction separation and is something of a hack.
However without such behavior achieving smooth looping with cyclic
extrapolation is extremely cumbersome.

The new behavior is applied when the first modifier is Cyclic
extrapolation in Repeat or Repeat with Offset mode without
using influence, repeat count or range restrictions.

This change in behavior means that curve handles have to be updated
when the modifier is added, removed or its options change. Due to the
way code is structured, it seems it requires a helper link to the
containing curve from the modifier object.
August 4, 2017, 07:07 (GMT)
Merge commit 'f934f54b84d4ed8fca9eb8de29de782c309dd4cd' into experimental-build
August 3, 2017, 21:21 (GMT)
UI: Cleanup error when context object is none
August 3, 2017, 21:09 (GMT)
Cleanup: Fix some minor issues in Suzanne 2D
August 3, 2017, 19:27 (GMT)
Subdivision of hair fibers for smoother shading.

Subdivision works on the parent strands for efficiency. The fibers lengths
are based on the final subdivided length of parents, so no changes to the
shader are required.

This would be nicer with a tesselation shader, but this feature is not
available in Blender 2.8.
August 3, 2017, 18:42 (GMT)
Add a primitive for 2D Suzanne
August 3, 2017, 16:04 (GMT)
Merge branch 'master' into soc-2017-sculpting_improvements. Keep the branch up to date.
August 3, 2017, 15:56 (GMT)
Added memory and data to handle intersection rings. Still WIP unstable.
August 3, 2017, 13:51 (GMT)
Fixed the following for weighted modifier:

1) Now correctly splits loop normal according to sharp edges
2) Modifier now only acts on active vertex group
3) Added a check to use smooth/sharp flags as boolean weights
August 3, 2017, 12:10 (GMT)
Add a line when edit strokes

This thin line helps to determine the stroke shape
August 3, 2017, 11:51 (GMT)
vertex selection now works fine with occluded mode
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021