Page MenuHome

FreeStyle SVG Exporter: "fill contours" fails when using multiple render layers
Closed, ResolvedPublic

Description

System Information
Win7 x64

Blender Version
2.73, b4d8fb5

Short description of error
When using multiple render layers and activating "fill contours", the the filling will not work properly.

Exact steps for others to reproduce the error
Attached is a simple .blend{F142551}file, and two .svgs

, , showing the result. I also attach a screenshot to immediately visualize the problem: the bar is on render layer 2 and should be solid all the way through.

Event Timeline

No One (blackno666) updated the task description. (Show Details)
No One (blackno666) raised the priority of this task from to Needs Triage by Developer.
No One (blackno666) set Type to Bug.

Thanks for the problem report. Will look into it.

Thanks for this bug report, It highlights some serious issues with the ordering of the generated SVG.

You can find an updated version of the exporter here (paste it over the existing one; its location can be found under user preferences > addons > freestyle svg exporter > file). I hope this fixes the problem.

@Tamito Kajiyama (kjym3)

Most of this problem is caused by mistakes on my side. I fixed the hierarchy, so that the ordering is correct. Another problem was that two renderlayers can have two different line sets with the same name, which confuses the exporter. I've fixed this by prepending the name of the render layer: this should make all names unique.