Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Ales

Pages: [1] 2 3 ... 11
Changes in Corona 9 for Cinema 4D (Daily Build 2022-05-11) (

  • Fixed:
    • Fixed errors reported in command line version of Cinema 4D when loading Corona
    • Fixed import of some Cosmos materials on macOS
    • Fixed issues when using ColorPicker in Corona VFB with linear percent value types
    • Fixed issues (Non-Standard Format error) when loading different types of LUTs
    • Fixed problem with missing close button in About dialog in S22 on macOS

the tone mapping operators are now stored as a separate nodes under Corona camera tag and Corona video post in render settings. This is because it is now possible to e.g. re-order these operators, add duplicate ones etc.

These operators are stored as standard C4D BaseList2D nodes, first operator node can be retrieved by something like following:

Code: [Select]
PLUGINID_CORONA              = 1030480

def GetFirstTonemappingOperator(node):
    filtered = [b["head"] for b in node.GetBranchInfo() if b["id"] == CORONA_TONEMAPPING_BRANCH_ID]
    if filtered:
        return filtered[0].GetFirst()

For camera this would be used as
Code: [Select]
cameraTag = camera.GetTag(PLUGINID_CORONA_CAMERA_TAG)
firstOperator = GetFirstTonemappingOperator(cameraTag)

For render settings it could be used as:
Code: [Select]
vp = doc.GetActiveRenderData().GetFirstVideoPost()
while vp:
    if vp.IsInstanceOf(PLUGINID_CORONA):
    vp = vp.GetNext()
firstOperator = GetFirstTonemappingOperator(vp)

Each operator can then be examined using IDs you can find in plugin folder in res/description/postprocess_operator.h.

For example setting all exposure operators to 4.2 could be done using:
Code: [Select]
operator = firstOperator
while operator:
    if operator[c4d.CORONA_POSTPROCESS_OPERATOR_TYPE_NAME] == "Chaos.SimpleExposureOperator.Data":
    operator = operator.GetNext()

Now, is a little bit more complicated, but it is simply because tone mapping now does not have any predefined ordering and can be arbitrary modified. For all other parameters in camera tag and render settings the things should be as before, e.g setting ISO can be done as before using
Code: [Select]
cameraTag[c4d.CORONA_CAMERA_ISO] = 300
Unfortunatelly we currently don't have any unified documentation for this, but we will try to add it in the near future as there seems to be quite a need for it. We will also try to introduce some utilities for Python scripting that would simplify things... I'll write in this topic once we have some more information.

Finally, regarding CORONA_LIGHTMTL_EMISSION_COLOR_LEVEL/CORONA_LIGHT_MATERIAL_EMISSION_COLOR_LEVEL, we renamed few such parameters in v8 internally to make it more consistent with other parameters. We will add aliases for these in v8 hotfix.

Changes in Corona 9 for Cinema 4D (Daily Build 2022-04-21) (

  • Added:
    • Added support for Cinema 4D S26
  • Fixed:
    • Fixed problem with Avoid collisions in Chaos Scatter not working with Decals

Note: All these changes will be released as a version 8 hotfix later.

Changes in Corona Renderer 8 for Cinema 4D (Release Candidate 5) (

  • Chaos scatter
    • Unified transformations to behave as expected in Cinema 4D - it now behaves as Y = up
      • Values in scenes saved in previous RCs are automatically adjusted so that the render result remains the same
      • Transformation shaders might behave differently in the new version as now they are evaluated as Green = Y = Up
    • Fixed instances orientation in 3D scattering mode
  • General improvements and bug fixes
    • Configuration file vrlclient.xml is now created by default during installation on macOS (so that locating it from preferences works even after clean installation)
    • Fixed missing context menu (allowing to remove operations) when editing tone mapping via render settings or from camera
    • Updated icons on macOS

Changes in Corona Renderer 8 for Cinema 4D (Release Candidate 4) (

  • Tone mapping
  • Chaos Scatter
    • Fixed "Avoid collisions" in Scatter not working with Corona proxy
    • Fixed Scatter viewport preview updates when scattering Corona proxy
    • Added "Immediate updates" option in Scatter - this can be disabled to improve viewport performance when scattering bigger amount of objects
    • Distance shader now works when used in Scatter
  • Licensing
    • Allow locating licensing configuration file (vrlclient.xml) from preferences
    • Fixed problem with "Open license server" always opening localhost on MacOS, regardless of configuration
    • Removed trial activation button in CIE and Standalone, as it is not possible to activate trial from there
  • General improvements and bug fixes
    • Fix of faceting being visible when materials with bump from Cosmos are assigned to an object
    • Fixed import of opacity cutout in Cosmos materials
    • Fixed artifacts caused by Curvature shader in certain cases
    • It is now possible to enable/disable masks visibility for decals (to make them visible in ID pass of multi-pass)

It seems to be working here with RC3, both with client running on Windows and macOS (tested with one Windows and one macOS (Intel) machines with vrlclient.xml pointing to single macOS (M1) machine). Is there anything specific in your vrlclient.xml that might be relevant? In my tests I only configured primary server (Host) and left secondary (Host1 and Host2) empty. Also, is this happening on Windows or macOS?

Changes in Corona Renderer 8 for Cinema 4D (Release Candidate 3) (

  • Tone mapping
    • Fixed curves and LUT conversion when loading older scenes with camera overriding tone mapping
    • Collapseable operators remain expanded even after reset
    • Dot is now accepted as decimal separator (in addition to localized separator) when inputting numbers via keybord
    • Fixed minor memory leaks
    • Optimized UI update after tone mapping operator moving (most noticeable in CIE)
  • Cosmos
    • Fixed problem with some Cosmos assets missing shader in imported material
    • Corona proxies imported from Cosmos now use full mesh preview mode for Cosmos assets under 500K triangles
  • General improvements and bug fixes
    • Fixed random crashes occuring during rendering for some users
    • Fixed problems with corrupted geometry in some scenes with motion blur that could result in crashes, NaN warning and bounding box warnings
    • Fixed crash in IR caused by vertex map
    • Fixed problem with decals when covering objects with multiple materials assigned using polygon selection
    • Fixed rendering of material stacking on decals when some material tags had disabled tiling
    • Fixed rendering of direct, reflect and refract overrides when using RaySwitcher shader in Corona Sky
    • Fixed problem with "Save scene with assets" where Volume Grid assets were saved without local folder prefix (causing problems in asset asset inspector and when resaving with assets for second time)
    • Fixed problem with Volume Grid not retaining relative paths when localized using asset inspector
    • Fixed issue where the uninstaller fails to remove some folders and files
    • Fixed problem with material library not installing on MacOS Mojave
    • Fixed some more NaN problems
    • Scatter now supports camera clipping
    • Updated icons in Corona VFB

Changes in Corona Renderer 8 for Cinema 4D (Release Candidate 2) (

  • Fixes and changes
    • Fixed problems with keyboard editing of tone mapping parameters in Corona VFB on macOS
    • Tone mapping edit dialog now automatically switches to selected camera on selection change
    • Fixed ACES operator not showing parameters in Corona Camera and not saving correctly
    • Tone mapping state is now stored in Cinema 4D presets (Cinema 4D R25+)
    • Fixed problem with LUT paths in tone mapping presets using Windows path on macOS
    • Fixed tone mapping "Copy from render settings" in Corona camera when Corona is not set as active render engine
    • Fixed bug in Scatter that could cause scene corruption when saving after removing distribution objects
    • Drag&dropping texture tags to Node material editor now also adds material
    • Partially fixed updates of Layered material preview on submaterial update
    • Fixed of flipped CoronaBitmap in Decals
    • Improved logo resolution in about dialog for highDPI displays
    • Added missing UI for saturation parameter in Multi Shader
    • Fixed units of scatter object imported from Cosmos
      • Cosmos assets containing scatter were also updated, so you might be asked to redownload such asset before importing it in the new version
    • Fixed issue where installer did not remember non-selected components from previous custom installation
    • Fixed some problems with NaNs
    • Fixed crash when opening Corona Image Editor on macOS

Hi, thanks for reporting this, we'll fix it for RC2.

Changes in Corona Renderer 8 for Cinema 4D (Release Candidate 1) (

  • Added configurable tone mapping pipeline
    • The tonemapping pipeline is no longer fixed and is composed of multiple independent operators which can be added/removed/reordered in the VFB UI. Any operator can be added multiple times if needed/wanted (e.g. to apply multiple LUTs at the same time, or to save 3 LUTS in one set up to easily turn them on and off for different looks).
    • The default pipeline in new scenes now contains only the most essential operators.
    • Note that the operators are applied from top to bottom, the topmost operator is the first one to be applied to produce the tonemapped image.
    • Added 3 new operators:
      • Advanced Filmic operator - Similar to the legacy Filmic operator, but with more parameters for greated flexibility.
      • Tone curve operator - enhances or suppresses colors based on their intensity (e.g. enhance shadows).
      • ACES RRT (Reference Rendering Transform) operator - suppresses red colors and modifies glow and saturation to make the image a bit more film-like. The RRT operation is normally fixed in the ACES specification, but we have made it configurable for greater flexibility.
    • There are also few presets to show how the tonemapping pipeline can be used to get some interesting results.
    • This change makes the tonemapping much more flexible for you as the users as well as internally for us as programmers. This will allow us to easily add more different operators in future releases. Some functionality like bloom & glare or blurring/sharpening remains fixed for now, but will also be moved into the configurable pipeline as additional operators in the future.
    • In legacy tonemapping when the tonemapping was disabled, the exposure was still applied. In the new tonemapping pipeline, the exposure operator is not special in any way, so if the tonemapping is disabled, the exposure will not be applied.
  • Licensing
    • Fixed problems with installation of license server on some macOS systems
    • About dialog not longer shows error about missing license in case license is not needed
    • On Windows, it is possible to configure different location of licensing server from Cinema 4D preferences
    • The choice for activating interface license is no longer shown in TR client (where interface license is not needed)
    • When updating from previous installation for the first time, you will be asked to review your choices in installer - make sure to install Licensing server unless you plan to have it running on different system.
  • Chaos Cosmos
    • Fixed problem with tree leaves being split in half
    • Fixed problem with some materials being too glossy
    • Fixed problem with some objects importing with some missing materials
    • Fixed anisotropy values being set incorrectly on imported materials
    • Fixed preview of imported Cosmos materials
    • Cosmos objects are now imported with unit scale
  • Material library
    • Added 13 new Glass materials
    • Added 33 new Nature materials
    • Added 9 new Plastics materials
  • Other fixes and changes
    • Added "Batch load" option to Select shader (works the same as similar option in Multi shader)
    • Converting Corona proxy to mesh now preserves materials and material selections
    • Improved viewport preview of Corona proxy in full mesh preview mode with multiple materials attached
    • Updated visuals in Corona installer
    • Updated icons in Corona VFB - note that this is not the final look and will change before final release
    • Fixed freeze when changing some scatter parameters in IR
    • Fixed crash when using decals in combination with Corona proxy
    • Fixed problem with some randomization modes in Multi shader not working correctly
    • Fixed crash when loading some scenes saved in v7 daily builds

We will now focus on finding and fixing any bugs and problems until the final release of version 8, please let us know of any problems you find.

Changes in Corona Renderer 8 for Cinema 4D (Daily Build 2022-02-16) (

  • Legacy Corona licensing replaced with Chaos licensing
    • We are still in process of updating our systems for the new licensing. It should already work for the majority of our users and we wanted to publish this build so that you can see the new licensing and check the new features, but you might want to wait with the update if you have any open projects
    • This is the same licensing mechanism that is used in V-Ray and other Chaos products
    • The major difference from the legacy licensing is that you now always need to have the licensing server installed on at least one machine on your local network. Previously the Corona License Server was optional
    • The server can be installed either on every machine using Corona or a single licensing server can be shared by multiple machines (e.g. central licensing server in an office).
    • When launching Corona you will be prompted to open the licensing server to log in. By default it will take you to if you want to connect to a central server please follow the instructions below.
    • One limitation of this system is that there is no autodiscovery of the licensing server. Unfortunately this limitation will stay for the v8 release, but we’re working on addressing this for the v9 release.
    • Current limitations that will be fixed before the release:
      • If you previously did not have the legacy licensing server installed and are doing the “upgrade” option in the installer, the licensing server will not be installed. You need to use the “custom” option and manually select the licensing server for installation.
      • If you want to use a central licensing server, there is currently no way to specify its address in Corona UI. Possible workarounds are:
        • Specify the licensing server address through the V-Ray "Change V-Ray client license settings" application which can be run through the start menu(all Chaos products share the same configuration).
        • Manually specify the licensing server hostname and port in file C:\Program Files\Common Files\ChaosGroup\vrlclient.xml on Windows or /Users/<username>/.ChaosGroup/vrlclient.xml on macOS. If this file does not exist, you will have to create one. There is an example file attached which will need to be placed in the above location.
      • It is not currently possible to activate a demo license.
      • Any questions please either post in the following forum thread or contact our great support team here:
  • Added Chaos scatter
    • This is initial version of our new scattering tool integrated in C4D - expect more improvements, fixes and optimizations in next builds
    • We are currently aware of an issue with IR when scattering bigger number of instances causes freezes (e.g. 100'000), it is adviced to test this initial version with lower amount of instances
  • UI look updates
    • Updated menu icons with higher resolution
      • This may result in UI changes in case these are docked in a toolbar with "Original scale"; you can always change this to desired size through C4D interface
    • Updated the look of our About dialog, including new logo
    • Added menu icons for Decals, Cosmos Browser and Slicer material
  • Slicer updates
    • Disallow Slicer to be used as a cap material in another Slicer
    • Fixed problem with Slicer UI showing incorrect default value for "Include children" checkbox
    • Fixed problem with include/exclude list not accepting any links in Slicer material
    • Fixed incorrect shading when slicer is used on SSS
  • Cosmos updates
    • Fixed import of layered materials in Cosmos (used e.g. in Motorcycle 011)
    • Cosmos objects and lights are now imported under their asset name (instead of using default "Corona Proxy/Light" name)
    • Added support for material imports with triplanar mapping
  • General additions and fixes
    • Added support for randomization by decals in multi-shader
    • Added include options for caustics multi-pass
    • Fixed crash when rendering some specific VDB files
    • Corona Sky now partially supports RaySwitcher and Layered material
    • Fixed incorrect Base Tail port label in node material editor
    • Added color spread and distance shader parameters and informational tooltips to Curvature shader
    • Fixed UHD/4K Cache flickering when rendering glossy physical material glass
    • Fixed problems with disabling LUTs, IES profiles and Material library from installation with macOS installer
Warning: This version does not support Mojave version of macOS, we are currently working on fixing this problem for future daily builds.

[C4D] Daily Builds / Chaos Licensing Feedback/Help
« on: 2022-02-16, 19:19:16 »
Hi Everyone,

In the most recent daily build we have switched from the legacy licensing to the Chaos licensing. You can find the full changelog, including currently known limitations, here: We are also aware of an potential issue that in some cases users can find "No licenses available" in the Chaos License server - we already know the root cause of this and are activelly working on a solution.

This thread is to post any feedback you have on the new licensing, and we'll be monitoring it closely for the next few days in the case anyone has any issues. As usual, if you have some urgent issue please contact support at:

Changes in Corona Renderer 8 for Cinema 4D (Daily Build 2022-02-02) (

  • Added
    • Added Chaos Cosmos support
      • Currently we don't support "Use triplanar mapping", we plan to fix this in following daily builds
      • We are still working on improving the look of imported materials (some materials might e.g. import as too glossy)
      • On Windows, Cosmos currently always open in external web browser (on macOS this can be configured at the top of Corona preferences)
    • Added Cryptomatte support in multi-pass
      • Render output needs to be saved in CXR format for Cryptomatte data to be correctly saved and usable in compositing software
    • Added Curvature shader
    • Corona proxy now supports VrMesh proxy files containing multiple objects
  • Fixed
    • Fixed problem with edge color level incorrectly allowing negative values

Changes in Corona Renderer 8 for Cinema 4D (Daily Build 2022-01-10) (

  • Added
    • Added option to enable multiple randomization modes at once in Multi Shader and UVW Randomizer
  • Fixed
    • Improved checks when adding cap material in slicer material
    • Fixed problem with "Resume from File" open dialog having CXRs grayed out on macOS
    • Fixed problem with Include/Exclude mode in Corona Decal showing incorect default value in UI
    • Fixed problem when re-exporting Corona proxy over already loaded proxy file would result in incorrect material information shown in proxy parameters
    • Fixed problem with material not updating in IR when it is changed directly from render settings dialog
    • Fixed issue where NaNs could appear when using black environment override or disabling "Visible in reflections" inside Corona Sky
    • Fixed problem with Lightmix layers called R, G or B not being recognized as lightmix layer after export to Corona Image Editor

Pages: [1] 2 3 ... 11