Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#60342 - [blender] Doesn't render hair on CPU
Attached to Project:
Community Packages
Opened by Oliver Mangold (omangold) - Sunday, 07 October 2018, 19:29 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Friday, 19 October 2018, 11:46 GMT
Opened by Oliver Mangold (omangold) - Sunday, 07 October 2018, 19:29 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Friday, 19 October 2018, 11:46 GMT
|
DetailsDescription:
I find that when trying to render hair particles with the Arch package version of Blender, none of these will appear in the output. Remarks: - It doesn't happen with the official upstream release of 2.79b. By testing several commits, I found that it is related to Arch building a (random?) different commit. I didn't bisect it down to the culprit commit, though. - It only happens with CPU rendering, but not with CUDA - It only happens when using Curve Segments for hair, but not with Line Segments. Additional info: * package version(s) 17:2.79.b.git3.32432d91-9 Steps to reproduce: - Create surface with a hair particle system - Set hair geometry primitive to 'Curve Segments' - Render on CPU (doesn't matter whether using 'rendered' display mode, or doing F12 render) |
This task depends upon
Closed by Sven-Hendrik Haase (Svenstaro)
Friday, 19 October 2018, 11:46 GMT
Reason for closing: Fixed
Friday, 19 October 2018, 11:46 GMT
Reason for closing: Fixed
This was reported before and I had to close it because it doesn't look like a packaging problem. Any hints?
What I find, though, is, that when compiling it with GCC 7, hair are fine. It also works when compiling it with GCC 8 and -O0, but not with -O1 or -O2. So apparently it is a compiler optimization thing.
But then I found that there already is a fix upstream:
https://developer.blender.org/rBSe5767eaad1c48a23eb3d8fed4616722189a70aa1
Cherry-picking that commit makes it work for me.