Fixing BlendLuxCore on macOS 10.15 Catalina
Posted: Sat Feb 01, 2020 9:01 pm
It has come to my attention that BlendLuxCore doesn't run on Catalina with SIP turned on. That's most macOS users, or at least it should be. Thankfully, there is a work around (or you can disable SIP, but only do that if you understand the risks of that action). If the macOS maintainer @u3dreal would make note of this and make it part of the builds that would be very nice.
So what is that work around?
- Download the latest version of Embree from Intel's site. It must be 3.7.x or higher because this is when Intel added support for Catalina. https://www.embree.org/downloads.html
- Take the three new libraries you've now got and replace the ones in Application Support\Blender\2.8x\BlendLuxCore with the new ones you've just downloaded.
Unfortunately that isn't quite the end of the issues. This next part is I think going to take a whole lot more fiddling to get working seamlessly. Open System Preferences - Security & Privacy. Then enable LuxCore as an add-on in Blender. macOS will proceed to take issue with each library that is part of LuxCore one by one, but just allow them to run and reenable LuxCore. It might crash out Blender during this process, but just keep trying until it works. It does at the end, I promise.
This process should work for most modern Macs, if not please drop a reply and I will see what I can figure out.
So what is that work around?
- Download the latest version of Embree from Intel's site. It must be 3.7.x or higher because this is when Intel added support for Catalina. https://www.embree.org/downloads.html
- Take the three new libraries you've now got and replace the ones in Application Support\Blender\2.8x\BlendLuxCore with the new ones you've just downloaded.
Unfortunately that isn't quite the end of the issues. This next part is I think going to take a whole lot more fiddling to get working seamlessly. Open System Preferences - Security & Privacy. Then enable LuxCore as an add-on in Blender. macOS will proceed to take issue with each library that is part of LuxCore one by one, but just allow them to run and reenable LuxCore. It might crash out Blender during this process, but just keep trying until it works. It does at the end, I promise.
This process should work for most modern Macs, if not please drop a reply and I will see what I can figure out.