Here are some custom scripts for you, just in time for Christmas !
- C4D Bitmap to Corona Bitmap
Corona Bitmap to C4D Bitmap
Update normals filtering
Sort Corona Materials by Type
Select Corona Materials by Type
I wrote them a quite some time ago but with the perspective of releasing more scripts next year, I’ve improved them in many ways and while they’re not perfect (details here), I hope they will be useful to some of you.
Pretty self explanatory, convert all the bitmaps shaders in the material in one way or another ( C4D Bitmap >< Corona Bitmap )
Update Normals Filtering
Change the normals filtering method to Roughness Modulation over the selected materials.
Note that Roughness modulation comes with some limitations, mainly when mixing Corona shaders with Cinema ones. More info here : https://support.chaos.com/hc/en-us/articles/19161682524305
Sort Corona Materials by Type
Sort all Corona Materials in the scene by type using dedicated layers
Select Corona Materials by Type
Select all the Corona Materials of the chosen type
Updates
2024.01.17 : Original scripts updated, two new scripts Corona Tools_v0.2.zip (27.7 KB)
I’ve just update the archive with the latest version of the scripts, and wrote somewhat of a documentation.
For the bitmap conversion scripts the Layer Shader is now supported ( even when nested inside another Layer Shader ) BUT the undo is broken in this specific case, something on the Python SDK side which could be investigated. So be careful and use the other conversion script to go back.
Updated the Normals Filtering script with a dialog box to choose the filtering method. Also new icon.
And I’ve added two scripts to sort Corona Materials in your scenes. Not the most exciting thing but it has been useful for me once or twice, so maybe for you too.
I’m back on the project, I’d like to finish it before the end of the year.
I got motivated again by writing a new command. I don’t know why I didn’t come up with the idea sooner since I know the ins and outs of Corona Materials for a while now.
Not perfect yet - it breaks with some textures sets - but in the end it will allow you to load pretty much any texture set from any vendor, as long as it follows loosely the PBR convention.