Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTamito Kajiyama <rd6t-kjym@asahi-net.or.jp>2014-10-18 13:35:29 +0400
committerTamito Kajiyama <rd6t-kjym@asahi-net.or.jp>2014-10-18 13:35:29 +0400
commit61a330baca0ff9bb3cf477c04f539ef276a0356f (patch)
tree7c51dee268d1ac1d3dc9fb54371d3c0741316022 /source/blender/blenkernel/intern/scene.c
parent4b42c4bce41b139229c35781b6364cfb4125cba9 (diff)
Freestyle: Built-in SVG exporter.
Features: * Both still image and animation rendering, as well as polygon fills are supported. * The exporter creates a new SVG layer for every Freestyle line set. The different layers are correctly sorted. * SVG paths use data from line styles, so the base color of a line style becomes the color of paths, idem for dashes and stroke thickness. * Strokes can be split at invisible parts. This functionality is useful when exporting for instance dashed lines or line styles with a Blue Print shader * The exporter can be used not only in the Parameter Editor mode, but also from within style modules written for the Python Scripting mode. Acknowledgements: The author would like to thank Francesco Fantoni and Jarno Leppänen for their [[ https://github.com/hvfrancesco/freestylesvg | Freestyle SVG exporter ]]. Differential revision: https://developer.blender.org/D785 Author: flokkievids (Folkert de Vries) Reviewed by: kjym3 (Tamito Kajiyama)
Diffstat (limited to 'source/blender/blenkernel/intern/scene.c')
-rw-r--r--source/blender/blenkernel/intern/scene.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/scene.c b/source/blender/blenkernel/intern/scene.c
index 5bfd6e8a120..bec42809cd8 100644
--- a/source/blender/blenkernel/intern/scene.c
+++ b/source/blender/blenkernel/intern/scene.c
@@ -467,6 +467,9 @@ Scene *BKE_scene_add(Main *bmain, const char *name)
sce->r.posthue = 0.0;
sce->r.postsat = 1.0;
+ /* Freestyle SVG Export */
+ sce->r.svg_mode = FREESTYLE_CONTROL_SVG_FRAME;
+
sce->r.bake_mode = 1; /* prevent to include render stuff here */
sce->r.bake_filter = 16;
sce->r.bake_osa = 5;