Hi forum,
just in case anyone is following this and has been trying to use Laubwerk Plants with Corona in Cinema 4D: I've created a script that, when run before kicking off a rendering, modifies the material assignments on Laubwerk Plant objects (and only there) in a way so it should successfully render. The script needs to generate the render geometry for every tree to determine which materials are actually used, so depending on the number of plant objects in the scene, it will run a bit. On the bright side: You will only have to run it if you added Laubwerk Plant objects or changed the species, variation or season settings. Hopefully this helps a few people until a Corona Cinema 4D update fixes this (which should be soon).
For everybody not familiar with Python Scripting in Cinema 4D, it is really simple to use this script:
Download the attached script and unzip it. To run it inside Cinema 4D, choose "Script" -> "User Scripts" -> "Run Script..." and select the extracted "Laubwerk Corona Prepass.py". To make this even easier, open the Cinema 4D script folder by clicking on "Script" -> "User Scripts" -> "Script Folder". This will open the script folder in a new Explorer/Finder window. Copy the "Laubwerk Corona Prepass.py" file there and restart Cinema 4D. After the restart, the script should be listed under "Script" -> "User Scripts" and you can start it directly from there.
Best
Timm
EDIT: The latest Alpha 2 version of Corona for Cinema 4D (
https://corona-renderer.com/blog/corona-for-cinema4d-alpha-v2-released/) fixed the problem this script solves, so there is no need to use it any more.