Page MenuHome

Freestyle paint hidden lines if freestyle get complex
Closed, ArchivedPublic

Description

System Information
Operating system: Linux-5.4.0-107-generic-x86_64-with-glibc2.27 64 Bits
Graphics card: NVIDIA GeForce GTX 1660 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 510.54

Blender Version
Broken: version: 3.1.2, branch: master, commit date: 2022-03-31 17:40, hash: rBcc66d1020c3b
Worked: unknown

Short description of error
Freestyle draw hidden lines if the freestyle draws get complex, it starts with a few errors and increased during building the scene

Exact steps for others to reproduce the error
Take the provides .blend-file
Set the emission count for the "sonnenblumenfeld" to 50 and render
The freestyle has no errors
Increase the emission to 250 for example and render
The freestyle paints hidden lines, the lines are also translated somehow

With count 50

With count 250

Event Timeline

I wasn't able to complete render - my system froze up. From what I know, freestyle is not developed anymore and line art should be it's replacement. Is it possible to use lineart instead here? See https://docs.blender.org/manual/en/latest/grease_pencil/modifiers/generate/line_art.html#line-art-modifier

Germano Cavalcante (mano-wii) changed the task status from Needs Triage to Needs Information from User.Apr 26 2022, 9:09 PM

Could it be a driver issue? Because I can't reproduce the problem in:
Operating system: Windows-10-10.0.22000-SP0 64 Bits
Graphics card: Radeon (TM) RX 480 Graphics ATI Technologies Inc. 4.5.14802 Core Profile Context 22.2.3 30.0.14029.5006

For comparison here is a test with line art:

Thanks for looking into it. Didnt know freestyle is discontinued and replaced by lineart.
I try it out with lineart.

Since this appears to be a driver issue, and there are plans to discontinue freestyle, I am closing the report.
It can be reopened if this becomes a recurring problem.

I can confirm it works if i render with cpu.
So the issue is only with gpu it must be a driver issue.

So as workaround if you want to use "Tip remover" or "Spatial noise" rendering with cpu is a way to do.