Blender Git Commit Log

Git Commits -> Revision eeeb845

Revision eeeb845 by Folkert de Vries (master)
July 10, 2015, 14:15 (GMT)
Freestyle: new stroke modifiers

This patch introduces a couple new stroke modifiers. The ones currently implemented are based on prototypes by @kjym3 and myself.

The new modifiers:
- Tangent
- Thickness noise
- Crease Angle
- Simplification
- Curvature 3D

The documentation for these new modifier types can be found [[ http://www.blender.org/manual/render/freestyle/parameter_editor/index.html | in the manual ]]:

{F134441}
(left: AnisotropicThicknessShader, right: NoiseThicknessShader)

{F140499}
(left: Curvature 3D, right: Simplification)

Author: Folkert de Vries (flokkievids)

Reviewers: kjym3

Subscribers: #user_interface, plasmasolutions, kjym3

Projects: #bf_blender

Differential Revision: https://developer.blender.org/D963

Commit Details:

Full Hash: eeeb845d33e81afbc8ed127e6ab4ae7b18472a54
Parent Commit: 7837f0e
Committed By: Tamito Kajiyama
Lines Changed: +1514, -64

12 Modified Paths:

/release/scripts/freestyle/modules/freestyle/utils.py (+156, -24) (Diff)
/release/scripts/freestyle/modules/parameter_editor.py (+364, -37) (Diff)
/release/scripts/startup/bl_ui/properties_freestyle.py (+100, -0) (Diff)
/source/blender/blenkernel/intern/linestyle.c (+311, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+73, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+72, -0) (Diff)
/source/blender/freestyle/intern/python/BPy_FrsNoise.cpp (+32, -0) (Diff)
/source/blender/freestyle/intern/python/BPy_FrsNoise.h (+2, -0) (Diff)
/source/blender/freestyle/intern/stroke/BasicStrokeShaders.cpp (+1, -1) (Diff)
/source/blender/makesdna/DNA_linestyle_types.h (+127, -1) (Diff)
/source/blender/makesrna/intern/rna_linestyle.c (+263, -1) (Diff)
/source/blender/makesrna/RNA_access.h (+13, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021