Author Topic: Corona Renderer 8 for Cinema 4D daily build - Changelog  (Read 24203 times)

2021-08-16, 21:25:38

Ales

  • Corona Team
  • Active Users
  • ****
  • Posts: 184
    • View Profile
Changes in Corona Renderer 8 for Cinema 4D (Daily Build 2021-08-16) (https://drive.google.com/drive/folders/1KcDSZVZnG9nyCnFCC6kmVIlqySg3GRtc):

  • Fixed:
    • Fixed conflict with some other renderers caused by usage of the same dependency libraries
    • Fixed problem with Corona Bitmap not working with absolute paths in R14
    • Fixed problem with material library download occasionally not starting when installing on macOS

Note: all changes in this build will be released in a v7 hotfix, so this is more of a hotfix preview than actual v8 daily build.
« Last Edit: 2022-11-04, 17:21:59 by Ales »

2021-09-16, 16:57:53
Reply #1

Ales

  • Corona Team
  • Active Users
  • ****
  • Posts: 184
    • View Profile
Changes in Corona Renderer 8 for Cinema 4D (Daily Build 2021-09-15) (https://drive.google.com/drive/folders/1KcDSZVZnG9nyCnFCC6kmVIlqySg3GRtc):

  • Added:
    • Added support for R25
    • Added polygon mode to UVW Randomizer and Multi Shader
    • Added support for vector displacement
    • Added tail parameter to Physical material
      • Controls the strength of reflection outside of the reflection peak
      • See example images
    • Corona node editor now supports drag&drop from new Cinema 4D Asset Browser
  • Changed:
    • Removed "Per-pixel TEA" random sampler
    • Changed UI for setting render time limit in render settings to resolve problems in various C4D versions
« Last Edit: 2021-09-16, 17:05:29 by Ales »

2021-10-29, 18:38:31
Reply #2

Ales

  • Corona Team
  • Active Users
  • ****
  • Posts: 184
    • View Profile
Changes in Corona Renderer 8 for Cinema 4D (Daily Build 2021-10-29) (https://drive.google.com/drive/folders/1KcDSZVZnG9nyCnFCC6kmVIlqySg3GRtc):

  • Added:
    • Corona Sky now supports dome mapping
    • Added include/exclude list to specify which object should (not) receive caustics. You can find it in the performance tab of render settings
    • Added OIDN feature pre-denoising (OIDN 1.4.0 new feature)
    • Added partial support for vrmesh proxy files
      • Please note that the current implementation of our vrmesh loader is limited in a way that it can load only proxies containing a single mesh. This will be extended with full support later
  • Fixed:
    • Fixed bug when rendering gets extremely slow and memory consumption gets very high in some special cases by adding limit to the number of splits per path
    • Fixed dark spots when lights are invisible to reflection
    • Fixed occasional crash when rendering shader previews in Corona node material editor
    • [REGRESSION] Fixed light leaks in UHD and 4K caches

2021-11-12, 22:10:36
Reply #3

Ales

  • Corona Team
  • Active Users
  • ****
  • Posts: 184
    • View Profile
Changes in Corona Renderer 8 for Cinema 4D (Daily Build 2021-11-10) (https://drive.google.com/drive/folders/1KcDSZVZnG9nyCnFCC6kmVIlqySg3GRtc):

  • Added native support for Apple M1 processors
    • supported for Cinema 4D S24 and R25
    • provided installer installs universal version of Corona that can run both on Intel and M1 devices
    • based on our tests, running native version results in 45-50% faster rendering compared to running under Rosetta
    • in case Cinema 4D was previously set to run under Rosetta with previous versions of Corona, don't forget to disable Rosetta in Cinema 4D application properties
  • Added blend and additive displacement handling into Layered material
« Last Edit: 2021-11-15, 14:00:07 by TomG »

2021-12-03, 13:37:32
Reply #4

Ales

  • Corona Team
  • Active Users
  • ****
  • Posts: 184
    • View Profile
Changes in Corona Renderer 8 for Cinema 4D (Daily Build 2021-12-03) (https://drive.google.com/drive/folders/1KcDSZVZnG9nyCnFCC6kmVIlqySg3GRtc):

  • Added
    • Added Corona Decal
      • projects a selected texture/material on any geometry
      • works even when layering multiple materials on single decal
      • can be used with instances and multi-instances
  • Fixed
    • Improved performance when reading HDR images in Corona Bitmap
    • Improved performance in IR in some scenes where IR was slower than normal rendering
    • Fixed problems with crashing hair

2021-12-20, 18:52:24
Reply #5

Ales

  • Corona Team
  • Active Users
  • ****
  • Posts: 184
    • View Profile
Changes in Corona Renderer 8 for Cinema 4D (Daily Build 2021-12-20) (https://drive.google.com/drive/folders/1KcDSZVZnG9nyCnFCC6kmVIlqySg3GRtc):

  • Added
    • Added Slicer material
    • Dome mapping can now also be used in environment overrides in render settings
    • Decal object can now fully replace bump mapping of original object
  • Fixed
    • Updated help page shown in Corona -> Help dialog
      • Note that current help portal shows error when opened in some versions of Cinema 4D - we are working on fix for this
    • Min level and water level are now correctly grayed out for vector displacement

2022-01-10, 15:11:00
Reply #6

Ales

  • Corona Team
  • Active Users
  • ****
  • Posts: 184
    • View Profile
Changes in Corona Renderer 8 for Cinema 4D (Daily Build 2022-01-10) (https://drive.google.com/drive/folders/1KcDSZVZnG9nyCnFCC6kmVIlqySg3GRtc):

  • 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

2022-02-03, 10:49:48
Reply #7

Ales

  • Corona Team
  • Active Users
  • ****
  • Posts: 184
    • View Profile
Changes in Corona Renderer 8 for Cinema 4D (Daily Build 2022-02-02) (https://drive.google.com/drive/folders/1KcDSZVZnG9nyCnFCC6kmVIlqySg3GRtc):

  • 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

2022-02-16, 19:20:15
Reply #8

Ales

  • Corona Team
  • Active Users
  • ****
  • Posts: 184
    • View Profile
Changes in Corona Renderer 8 for Cinema 4D (Daily Build 2022-02-16) (https://drive.google.com/drive/folders/1KcDSZVZnG9nyCnFCC6kmVIlqySg3GRtc):

  • 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 http://127.0.0.1:30304/ 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 https://forum.corona-renderer.com/index.php?topic=35654.0 or contact our great support team here: https://support.corona-renderer.com/hc/en-us
  • 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.
« Last Edit: 2022-02-17, 15:51:28 by Ales »

2022-03-11, 17:46:08
Reply #9

Ales

  • Corona Team
  • Active Users
  • ****
  • Posts: 184
    • View Profile
Changes in Corona Renderer 8 for Cinema 4D (Release Candidate 1) (https://drive.google.com/drive/folders/11GN0uO_zv7s0zbBrLtKkoA6tr3w7q2t5?usp=sharing):

  • 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.

2022-03-21, 17:30:32
Reply #10

Ales

  • Corona Team
  • Active Users
  • ****
  • Posts: 184
    • View Profile
Changes in Corona Renderer 8 for Cinema 4D (Release Candidate 2) (https://drive.google.com/drive/folders/11GN0uO_zv7s0zbBrLtKkoA6tr3w7q2t5?usp=sharing):

  • 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

2022-03-30, 21:13:24
Reply #11

Ales

  • Corona Team
  • Active Users
  • ****
  • Posts: 184
    • View Profile
Changes in Corona Renderer 8 for Cinema 4D (Release Candidate 3) (https://drive.google.com/drive/folders/11GN0uO_zv7s0zbBrLtKkoA6tr3w7q2t5?usp=sharing):

  • 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

2022-04-06, 19:58:57
Reply #12

Ales

  • Corona Team
  • Active Users
  • ****
  • Posts: 184
    • View Profile
Changes in Corona Renderer 8 for Cinema 4D (Release Candidate 4) (https://drive.google.com/drive/folders/11GN0uO_zv7s0zbBrLtKkoA6tr3w7q2t5?usp=sharing):

  • 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)

2022-04-11, 15:14:52
Reply #13

Ales

  • Corona Team
  • Active Users
  • ****
  • Posts: 184
    • View Profile
Changes in Corona Renderer 8 for Cinema 4D (Release Candidate 5) (https://drive.google.com/drive/folders/11GN0uO_zv7s0zbBrLtKkoA6tr3w7q2t5?usp=sharing):

  • 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