Blender Git Commit Log

Git Commits -> Revision b408d8a

Revision b408d8a by Tamito Kajiyama (master)
July 24, 2014, 05:29 (GMT)
Freestyle Python API: Updates and speedups for the parameter editor

In addition to D319, this patch updates the parameter editor, the UI of Freestyle.

Using new API functionality and experience gained in making D319, this patch
provides a quite noticable speedup for commonly-used Freestyle linestyle modifiers.

As this patch touches a lot of code (and mainly the foundations) it is likely that
mistakes are made. The patch has been tested with a regression suite for Freestyle
(https://github.com/folkertdev/freestyle-regression-tests/tree/master), but testing
with scenes used in production is very much appreciated.

Differential revision: https://developer.blender.org/D623

Author: flokkievids (Folkert de Vries)

Reviewed by: kjym3 (Tamito Kajiyama)

Commit Details:

Full Hash: b408d8af31c9fba5898e353c97f95f7ce8dc19c1
Parent Commit: 4eedec8
Lines Changed: +582, -839

5 Modified Paths:

/release/scripts/freestyle/modules/freestyle/functions.py (+15, -18) (Diff)
/release/scripts/freestyle/modules/freestyle/predicates.py (+32, -29) (Diff)
/release/scripts/freestyle/modules/freestyle/utils.py (+141, -159) (Diff)
/release/scripts/freestyle/modules/parameter_editor.py (+379, -633) (Diff)
/source/blender/freestyle/intern/python/Interface0D/BPy_CurvePoint.cpp (+15, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021